有没有简单的方法可以找出DevExpress XtraGrid行可见性的变化?
我正在使用WinForms DevExpress XtraGrid。我需要知道哪些行是可见的。我可以找出目前哪些行是可见的,但我不想每次都计算它。所以我在需要时计算它,存储它,并且如果可以改变可见性的操作发生则无效。这是滚动,调整大小控制,排序,分组,扩展或折叠组,过滤更改,添加或删除数据源中的项目,或者在网格排序或过滤时更改为数据源中的项目。
正如你所看到的,它变得非常难看。是否有更简单的方法来注意行的可见性变化?当行因任何原因改变可见性或移动时是否存在事件?
答案 0 :(得分:1)
不幸的是,没有事件可以处理你所描述的行为 - 你必须处理多个事件(排序,分组等)并调用函数重新计算每个事件中的可见行集。
此致
Maciej Nowicki