Существует сильнейшая библиотека компонентов для работы с базами данных, под названием - EhLib. Так вот, аналогом стандартного DBGrid, в этой библиотеке является компонент DBGridEh. По сравнению с DBGrid, DBGridEh более гибкий и обладает гораздо большим диапазоном настроек. В частности, для того чтобы отобразить ячейки одного из его столбцов с выпадающим списком:
1) В базе Access в соответствующем столбце, тип указать - Текстовый.
2) Кликаем дважды по гриду, в редакторе столбцов - Editing DbGridEh1Columns нажимаем Add All Fields, выбираем наш столбец и переходим к
инспектору объектов.
3) Свойство AlwaysShowEditButton, ставим в true;
4) Заходим в свойство PickList и заполняем список (Например 1,2,3);
5) Запускаем проект. Теперь если значения для какого либо столбца имеют постоянный перечень, его можно забить в
PickList и в последующем вводить их путем выбора из выпадающего списка. Согласитесь, это удобней чем каждый раз заполнять поля от руки.
|