Error with Filterrow at TTMSFNCDATAGRID

Hello,
I use Delphi 11.2. and tms.fnc.uipac 7.1.0.2

To reproduce the first problem, please open the demo "TMS Setup\Products\tms.fnc.uipack\Demos\VCL\DataGrid\Database\Biolife_ClientDataSet". Under Options - Filtering - Controls, activate gfcEditor and gfcButton, and under Options - Filtering - Row, set it to 1. Now start the program and enlarge the form so that all buttons are visible. Then simply press a Clear Filter button. I then receive the following error message: Abstract Error

Second:

And then I try to filter for an empty string. If I enter '' and look at the filter value in the TMSFNCDataGridDatabaseAdapter1BeforeApplyFilter event, it says (at contains)

or (at equals)

Is that correct?

Hi,

You can address the abstract error with

TMSFNCDataGrid1.RowTypes[1] := grtFilter;

But it’s not recommended to add a filter row outside of the Fixed row area when connected to a dataset. It’s better to set TMSFNCDataGrid1.FixedRowCount := 2;