![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Виртуальная колонка в DBGridEh [D6]
AleKo © (2004-07-29 10:33:00)Добрый день Господа!
Подскажите, как организовать виртуальную колонку в DBGridEh.
Она должна содержать CheckBox который не привязан напрямую к DataSet. В ней будут помечаться строки для дальнейшей обработки.
С помощью каких событий с ней работать.
AleKo (2004-07-29 11:02:00) [1]Я с Access работаю через ADO.
Sandman25 (2004-07-29 11:02:00) [2]Тогда я пас, извините
Sandman25 (2004-07-29 10:59:00) [3]Если используется BDE, то следует использовать CashedUpdates = True
AleKo (2004-07-29 10:58:00) [4]Я добавил но работать с ним не получилось.
VAleksey (2004-07-29 10:57:00) [5]Я бы добавил вычисляемое поле в DataSet.
Sandman25 (2004-07-29 10:56:00) [6]И как вы собираетесь изменять Calculated поле?
Ваша проблема является типичной и решается добавлением в DataSet поля вида Data.
AleKo (2004-07-29 10:43:00) [7]Ладно. Но может можно использовать в DataSet виртуальное поле, например Calculated.
Sandman25 (2004-07-29 10:40:00) [8]Ну и рисуйте на здоровье. Можете в первой колонке рисовать вертикальную линию, слева от нее рисовать ComboBox (DrawFrameControl), а справа выводить значение первой колонки. Только все равно придется где-то запоминать, выбрана ли строка, и лучше всего это делать в самом DataSet
AleKo (2004-07-29 10:38:00) [9]Но ведь можно просто рисовать в Cell.
Sandman25 (2004-07-29 10:35:00) [10]Раз будут помечаться, значит будет запоминаться какая-то информация. А раз запоминаться, значит надо в DataSet добавить поле.