【发布时间】:2011-06-16 17:54:13
【问题描述】:
我的表单上有两个 GridControl。一个是相当大的数据集,包括一个名为 Score 的列。我希望我的其他 GridControl 显示其中的一个子集(例如,基于 Score 值的 Top 3 和 Bottom 3)。
我怎样才能最好地做到这一点?如果它是相同的 GridControl,我想我可以使用不同的视图,但由于它是完全独立的,我是否应该获取视图的副本,过滤/排序数据并将其显示为新数据集?或者有没有办法将我的第二个 GridControl 的数据链接到我的第一个?
编辑:我可以做grid2.datasource = grid1.datasource 并从那里开始。表格不会有任何动态更新,所以也许这是要走的路?
【问题讨论】:
-
所以基本上你想在另一个网格中显示过滤值?
-
是的。我可以想出几种不同的方法来做到这一点,我只是不知道 Devexpress 是否提供了一种内置的方法来有效地做到这一点。
-
是的,它内置了过滤机制。检查我的答案。
标签: c# devexpress gridcontrol