Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBComboBoxEh не отображаются все записи


DelphiLexx ©   (2006-11-10 16:39:00) 

К DataSource DBComboBoxEh'a подсоединяю DataSource который подсоединен к DataSet'y он из БД выбирает записи. Прикол в том, что в списке DBComboBoxEh отображается только одна запись. Почему? Как это исправить?


Stanislav   (2006-11-10 17:28:00) [1]

TDBLookUPComboboxEh


ANB   (2006-11-10 17:07:00) [2]


> DelphiLexx ©   (10.11.06 17:05) [12]

Чукча не читатель, чукча писатель :) (С)тырено.


DelphiLexx   (2006-11-10 17:05:00) [3]


> комбо не может показать больше 1 строки, он же не грид

А какой компонент из EhLib'a с внешним видом как у ComboBox'a может отображать все записи.


ANB   (2006-11-10 17:03:00) [4]


> комбо не может показать больше 1 строки, он же не грид

Может. Только не из набора данных, а из своего списка подставляемых значений - свойство Items. Для выбора из комбобокса записи из набора данных используется другой компонент - DBLookupComboBox (у элиба есть аналог)


ANB   (2006-11-10 17:01:00) [5]


> Главное к DBGridEh.DataSource := DataSet.DataSorce в итоге
> в гриде отображаются все записи, а в DBComboBoxEh'e отображается
> только одна.

Так и должно быть, т.к. DBComboBoxEh предназначен для редактирования одного поля одной записи.


Правильный Вася   (2006-11-10 17:01:00) [6]

комбо не может показать больше 1 строки, он же не грид


ANB   (2006-11-10 17:01:00) [7]

Модераторы, перенесите вопрос в начинающим, плз. А можно и сразу в орешник.


ANB   (2006-11-10 17:00:00) [8]

Заполни ему свойство Items. Сколько строк туда впишешь - столько и будет отображаться.


DelphiLexx   (2006-11-10 16:59:00) [9]


>
> > датасет.FetchAll или датасет.Last
>
> Не помагает.

Главное к DBGridEh.DataSource := DataSet.DataSorce в итоге в гриде отображаются все записи, а в DBComboBoxEh'e отображается только одна.


Desdechado   (2006-11-10 16:58:00) [10]

значит, там всего одна запись


ANB   (2006-11-10 16:58:00) [11]

А сколько ты хотел ?


DelphiLexx   (2006-11-10 16:56:00) [12]


> датасет.FetchAll или датасет.Last

Не помагает.


Desdechado   (2006-11-10 16:45:00) [13]

lfnfctn.FetchAll или Last


Desdechado   (2006-11-10 16:45:00) [14]

датасет.FetchAll или датасет.Last


Наверх

Титульная страница Поиск, карта сайта Написать письмо