2

我在我的 Web 应用程序中使用 Infragistics Grid。我在模板字段中有复选框。我的网格也有分页。当我选择一些行并转到下一页时,我的选择不会持续存在。有什么我们需要设置的属性吗?我还看到有行选择属性,但在我的情况下,我的网格中有一个复选框控件。如何在分页上保持我的选择。?

4

1 回答 1

1

WebDataGrid对于当前未加载的页面,没有任何属性可以保留选择。这是因为WebDataGrid分页完全在服务器端执行,并且每次更改当前页面索引时都会重新启动网格。旧的行对象被释放,并为当前页面创建新的行对象。出于性能原因,实施是这样的。

为了保持选择,您必须做一些自定义实现。在后面的代码中跟踪你选择的行的键,每次网格反弹时,检查当前行集合中是否存在该键,并将该行标记为选中。

于 2015-10-06T11:36:10.657 回答