I set some Defaultfilter in FNCDataGrid with following code:
// Alle Filter in den Spalten vorbelegen mit ihrem Default-Filter Wert
grd.ColumnCount := ColMaxK + 1;
for i := 0 to ColMaxK do
begin
col := Columns[i];
col.AddSetting(gcsFilterDefaultType);
// Überprüfung des Spaltentitels (Headers)
if SameText(col.Header, 'GeburtsDatum') or SameText(col.Header, 'Alter') then
col.FilterDefaultType := gftEqual
else
col.FilterDefaultType := gftStartsWith;
end;
This works for the first time.
All Defaultsettings are gftStartsWith except 'GeburtsDatum' and 'Alter'
After using a filtering at the column 'Alter' or 'GeburtsDatum' then all other Columns have the defaultFilter gftEqual.