Delphi. Маленькие хитрости: CheckBox в DBGrid (TDbGrid, Canvas, Cell) |
Автор megabax | ||||
30.04.2011 г. | ||||
Delphi. Маленькие хитрости: CheckBox в DBGrid (TDbGrid, Canvas, Cell)Сегодня мы научимся отображаться CheckBox-ы в компоненте DBGrid. И так, кладем на форму компоненты TTable: Затем TDataSource: И, наконец, саму TDBGrid: Соединяем компоненты между собой, если не знаете как, то загляните в этот урок по Delphi. В этом же уроке описано, как создавать Alias-ы. Дело в том, что для реализации тестового примера этого урока нам потребуется база данных docs.db из Алиаса StorePrj. Собственно говоря, вы можете взять любую другую базу данных, а можете и вот эту(docs.db), которая была создана вот на этом уроке по Delphi. А теперь займемся программированием. Если уж вы взяли именно вот эту базу данных, то для наглядности давайте откорректируем заголовок столбца DocType, замени его на "Это приход". Для этого напишем вот такой обработчик создания формы
Теперь опишем процедуру отрисовки CheckBox-а:
Теперь пишем обработчики событий OnColEnter и OnDrawColumnCell нашего компонента TDbGrid:
Все, запускаем программу и видим результат: Скриншоты, опубликованные в данной статье, являются цитатами и иллюстрациями в программного продукта "Tubro Delphi", авторское право на который принадлежит Borland® Delphi®.
|
||||
Последнее обновление ( 16.11.2011 г. ) |
« След. |
---|