![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фильтр в Express Quantum Grid [D7, XP]
onyx2012 © (2011-11-01 11:20:00)Добрый день. Помогите, пожалуйста, разобраться с фильтром в cxGrid. Добавляю в него критерии след. образом:
with cxGrid.DataController do
begin
filter.BeginUpdate;
try
Filter.Root.Criteria.Options := Filter.Root.Criteria.Options + [fcoCaseInsensitive];
Filter.Root.AddItem(cxGrid.Columns[20], foNotEqual, <query>.FieldByName('ID').AsString, <query>.FieldByName('ID').AsString);
finally
Filter.EndUpdate;
if not Filter.Active then Filter.Active := true;
end;
end;
Но не могу понять, как программно удалять эти критерии. Не все сразу, а выборочно.
int64 (2011-11-01 14:27:00) [1]>cxGrid.Columns[20]
Этот список меняется рантайм. Используй прямую ссылку на Column.
int64 (2011-11-01 14:18:00) [2]Filter.RemoveItemByItemLink
Filter.RemoveItemByField