У меня есть пользовательская таблица, которую я бы хотел использовать как часть DropDown как DropDownList.

В идеале, когда пользователи нажимают кнопку DropDownList, она должна отображать пользовательскую таблицу вместо обычного раскрывающегося списка. Я подумал, что было бы легко предотвратить раскрытие раскрывающегося списка без отключения элемента управления DropDownList, однако это, похоже, не так.
Есть ли простой способ предотвратить открытие DropDownList без его отключения?
Изменить: Это должно работать для встроенного веб-браузера IE 7, а e.preventDefault() не работает в этой версии браузера