![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пометка записей пользователем [D5]
Андрю-ХА © (2003-01-08 17:36:00)Может ли кто поделится мыслями о том, как организовать для пользователя пометку записей в гриде?
Опробованы варианты:
1)TGrid.SelectedRows-- неудобно, т.к. после пометки имеется возможность изменения активного индекса.
2) Добавление к TClientDataSet поля InternalCalc -- и на
OnAnyEvent
-- достаточно долгая процедура, особенно если пользователю прийдет в голову нажать на кнопку [Пометить все] :-O!!!
with ClientDataSet1 do
begin
Edit;
MarkField.Value := not MarkField.Value;
Post;
end
ЗЫ: Компоненты сторонних производителей просьбя не беспокоить ;-)
Mike Kouzmine (2003-01-08 18:37:00) [1]Либо динамический массив ключей
Reindeer Moss Eater (2003-01-08 17:46:00) [2]Список (TStringList) значений первичных ключей помеченных пользователем записей + их визуализация OnDrawColumn + модификация свойства SQL датасета на основе построенного списка.