Hi,
The SfDataGrid doesn't update it's binding to a DataView filter change if it is on a TabItem that has not been activated since the window has opened.
I have a TabControl with multiple TabItems. Each TabItem contains a SfDataGrid with it's ItemsSource set to a DataView (One DataView for each SfDataGrid). The problem occurs when the window is opened and the DataView filter for the "hidden" SfDataGrids is changed before the TabItem is activated. Once the TabItem has been activated, then the SfDataGrid updates correctly when the DataView filter is changed (even the "hidden" ones).
Please see the attached project. Run the project and click on the filter button and then the "Grid2" tab to show it hasn't been updated (it should contain the same numbers as Grid1). If you run the project again and select the "Grid2" tab and then the "Grid1" tab before clicking the filter button you will see that Grid2 has been updated correctly.
Thanks.
Attachment:
TestWPF_c2c37b3b.zip