Hi,
It is advised not to use dropdownlist if that is >100 records due to performance issue. You could do what you already know "popup list" approach, or I know that DevExpress combobox allowed to use grid as replacement for drop down.
HTH
I am not the most powerful man in this world.
I am not the worst man in this world either.
I just as same as all of you.
I still need to learn from my mistakes...