| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Как работает TDBLookupComboBox |
| Автор: Чупакабро 18.6.2013, 09:59 |
| Всем привет! Есть база данных InterBase, есть набор данных, источник данных и компонент TDBLookupComboBox, у которого в свойстве ListSource указан источник данных. При этом в выпадающем списке отображается только значение поля из первой строки. Когда помещаю на форму компонент TDBGrid, то TDBLookupComboBox заполняется всеми нужными значениями из таблицы. Что это? Как это лечится (нужно, чтобы в комбобоксе были все значения из столбца, и при этом на форме не было DBGrid)? ![]() ![]() |
| Автор: DYUMON 18.6.2013, 10:36 |
| ListField и KeyField выставляешь? |
| Автор: Чупакабро 18.6.2013, 10:41 | ||
угу
(sql запрос, к которому привязан комбобокс, выдает всего одно поле - SERIES) |
| Автор: DYUMON 18.6.2013, 10:51 |
| странная канитель. щас у себя глянул в проекте . Стоит лукап указаны только listsource и его ключи. Все заполняется как надо, попробуй компонент с формы удалить и по новой добавить. Заметил такой глюк в xe2, компонент может перестать работать пока его по новой не добавишь на форму и не настроишь свойства. |
| Автор: Чупакабро 18.6.2013, 11:02 |
| Оказывается, это у меня глюк... Все работает, просто почему-то высота выпадающего списка - 1 строка. |