获取筛选或搜索结果GridControl

时间:2014-12-22 19:19:39

标签: devexpress gridcontrol itemsource

我使用了devexpress组件

我在代码behhind中为 GridControl ItemSource 属性设置数据,如下所示:

grid.ItemsSource = query ;

查询是List

当我在gridcontrol中过滤或搜索时,显示行已更改 现在我想得到像这样的更改的itemsource:

DataSource = ((IEnumerable)grid.ItemsSource).ToList();

我该怎么做?

感谢

2 个答案:

答案 0 :(得分:0)

尝试直接修改DataSource,首先将其绑定到BindingList(http://msdn.microsoft.com/en-us/library/ms132679%28v=vs.110%29.aspx)并对绑定列表执行过滤。

此外,请参阅此处的DataSource更新问题的解决方案:Updating of BindingSource in WinForms does not update Datasource Collection

答案 1 :(得分:0)

我通过

解决了这个问题
GridControl.DataController.GetAllFilteredAndSortedRows()