cześć wszystkim,
używam DevExpress i mam taki problem:
potrzebuję "at runtime" ustawić filtr na tabeli,
wszystko fajnie jak jest prosty typu (Continent=Europe) na przykład, bo wówczas
używam kodu:
cxGridDBTableView.DataController.Filter.BeginUpdate ;
try
cxGridDBTableView.DataController.Filter.Root.Clear ;
cxGridDBTableView.DataController.Filter.AddItem( AItemList,
cxGridDBTableView.Columns[ getColumnIndex('Continent') ],
foEqual,
'Europe',
'Europe'
);
finally
cxGridDBTableView.DataController.Filter.EndUpdate;
end;
ale co w przypadku rozbudowanych zapytań, typu : (Continent='Europe') or (Continent='Asia') ?
muszę je parsować i budować listę ?
pozdrawiam
witek