C# 基础设施网格选择

C# 基础设施网格选择,c#,asp.net,infragistics,webdatagrid,C#,Asp.net,Infragistics,Webdatagrid,我在web应用程序中使用Infrastics网格。我在模板字段中有复选框。我的网格也有分页功能。当我选择一些行并转到下一页时,我的选择不会持久化。有什么我们需要设置的属性吗?。我还看到有行选择属性,但在我的例子中,我的网格中有一个复选框控件。如何在页面上维护我的选择?对于当前未加载的页面,WebDataGrid中没有任何属性可以持久化选择。这是因为WebDataGrid分页完全在服务器端执行,并且每次更改当前页面索引时网格都会反弹。将释放旧的行对象,并为当前页面创建新行对象。由于性能原因,实现是

我在web应用程序中使用Infrastics网格。我在模板字段中有复选框。我的网格也有分页功能。当我选择一些行并转到下一页时,我的选择不会持久化。有什么我们需要设置的属性吗?。我还看到有行选择属性,但在我的例子中,我的网格中有一个复选框控件。如何在页面上维护我的选择?

对于当前未加载的页面,
WebDataGrid
中没有任何属性可以持久化选择。这是因为
WebDataGrid
分页完全在服务器端执行,并且每次更改当前页面索引时网格都会反弹。将释放旧的行对象,并为当前页面创建新行对象。由于性能原因,实现是这样的


为了持久化选择,您必须执行一点自定义实现。在代码隐藏中跟踪所选行的键,每次恢复网格时,检查该键是否存在于当前行集合中,并将该行标记为选中行。

是否使用WebDataGrid?是。我正在使用WebDataGrid谢谢Konstantin。我执行了相同的自定义实现。:)