Компонент DBGridEh, ADO Access и ячейки с выпадающим списком


Компонент DBGridEh, ADO Access и ячейки с выпадающим списком (Delphi)

Существует сильнейшая библиотека компонентов для работы с базами данных, под названием — EhLib. Так вот, аналогом стандартного DBGrid, в этой библиотеке является компонент DBGridEh. По сравнению с DBGrid, DBGridEh более гибкий и обладает гораздо большим диапазоном настроек.

В частности, для того чтобы отобразить ячейки одного из его столбцов с выпадающим списком:

1) В базе Access в соответствующем столбце, тип указать — Текстовый.

2) Кликаем дважды по гриду, в редакторе столбцов — Editing DbGridEh1Columns нажимаем Add All Fields, выбираем наш столбец и переходим к инспектору объектов.

3) Свойство AlwaysShowEditButton, ставим в true;

4) Заходим в свойство PickList и заполняем список (Например 1,2,3);

5) Запускаем проект.

Теперь если значения для какого либо столбца имеют постоянный перечень, его можно забить в  PickList и в последующем вводить их путем выбора из выпадающего списка. Согласитесь, это удобней чем каждый раз заполнять поля от руки.