Hi,
rDBGrid does not filter any data, it only set dataset filter string according to funnel filter or text filter values.
rDBGrid also is not notified automatically if dataset filter is manually updated or reset by dataset Close/Open action.
So possible solution is easy and depends on what do you need.
If you want to just update rDBGrid to show current filter status then you have to add custom code after opening of dataset:
{ notify rDBGrid that filter was changed externally, funnel state and filter list is updated }
procedure FilterChangedNotification;
If you want to set dataset filter accrding to current column filter, then you use following:
{ return actual filter string defined by ColumnFilters }
function GetColumnFilterString: string;
add custom code after opening of dataset:
rdbtool.SetFilterString(DataSet, rDBGrid.GetColumnFilterString, false);
I hope it helps
Tomas