Very useful, thank you so much for sharing @Hayri ASLAN!!!
The filter is perfect but I have a problem with selection.
1. When I select the first record of the unfiltered grid, I correctly get the ID associated with the first record.
2. Then I filter the ID column by excluding the first record (ID filter: > 1)
3. The problem is that by selecting again the first row of the filtered grid I get the previous value (ID = 1) instead of the correct one (ID = 2).
However, if I select the second row and then again the first, the result is ok.
I tried very hard to fix this behavior but I couldn’t find even a dirty workaround.
In attachment the project I used to replicate this problem.
I am using Delphi 10.2 and UniGui version 1.90.0 build 1545.
Please, any help will be appreciated!!!
Thank you!
UniGuiFilterDBGrid_selection_bug_demo.zip