Devexpress 获取GridControl的筛选或搜索结果

Devexpress 获取GridControl的筛选或搜索结果,devexpress,gridcontrol,itemsource,Devexpress,Gridcontrol,Itemsource,我使用了devexpress组件 我在代码中为GridControl的ItemSource属性设置了如下数据: grid.ItemsSource = query ; 查询是列表 当我在gridcontrol中过滤或搜索时,显示行已更改 现在,我想获得更改后的itemsource,如下所示: DataSource = ((IEnumerable)grid.ItemsSource).ToList(); 我怎么做 感谢您不要直接修改数据源,首先将其绑定到绑定列表并对绑定列表执行筛选 另外,请参阅此

我使用了devexpress组件

我在代码中为GridControl的ItemSource属性设置了如下数据:

grid.ItemsSource = query ;
查询是列表

当我在gridcontrol中过滤或搜索时,显示行已更改 现在,我想获得更改后的itemsource,如下所示:

DataSource = ((IEnumerable)grid.ItemsSource).ToList();
我怎么做


感谢您不要直接修改数据源,首先将其绑定到绑定列表并对绑定列表执行筛选


另外,请参阅此处数据源更新问题的解决方案:

我通过

GridControl.DataController.GetAllFilteredAndSortedRows()

我对它进行了测试,但在过滤网格时,itemsource没有更改