FNCDataGrid Set Default Filter

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.

Can't seem to reproduce this here, can you send a small code sample?

I use this InitGrid in a Button at the SampleDataBinding DataGridFishDemo Project.
All Filters are set to gftStartsWith except Common_Name, that is gftContains.
When i select somthing in the Common_Name Column and then select an Filter in an other column them there is always gftContains.

procedure TForm12.initdatagrid;
var
i: integer;
col: TTMSFNCDatagridcolumn;
begin
        for i := 0 to 7 do
          begin
            col := TMSFNCDataGrid1.Columns[i];
            col.AddSetting(gcsFilterDefaultType);

            if sametext(col.Header, 'Common_Name') then
              col.FilterDefaultType := gftContains
            else
              col.FilterDefaultType := gftStartsWith;
          end;
 end;

Thanks for the feedback. We applied a fix, next version will address this.