![]() |
|
#1
|
||||
|
||||
![]() Доброе время суток!
Есть форма на форме: 1. DataSet (ds) 2. DataSource (dsr) 3. cxGrid В cxGrid заведены все колонки которые есть в ds и одна колонка не связанная с данными, в ее Properties стоит CheckBox. При изменении свойста CheckBox.Checked в true, а потом при переходе на другую запись свойсто возвращается в изначальное состояние! Как избавиться от этого!!! Как вообще правильно реализовать возможность омечать конкретную запись при этом чтоб не изменялись данные в бд!? Жизнь хитрая штука - как только все карты на руках — она решает сыграть с тобой в шахматы ![]() |
#2
|
|||
|
|||
![]() А как ты думаешь - где должны храниться эти данные?
Как вариант - создание вычисляемого поля в источнике данных, которое на самом деле берет свое значение из какого-либо списка. Ну и а чем тебя мультиселект в cxGrid'е не устраивает? |
#3
|
||||
|
||||
![]() Тем что если выделил строки а потом нечаянно за был да першел на другую строку выделение слетает а так все красиво и держется!
Жизнь хитрая штука - как только все карты на руках — она решает сыграть с тобой в шахматы ![]() |