c# - 基础设施网格选择

标签 c# asp.net infragistics webdatagrid

我在我的 Web 应用程序中使用 Infragistics Grid。我在模板字段中有复选框。我的网格也有分页。当我选择一些行并转到下一页时,我的选择不会持续存在。有没有我们需要设置的属性?我还看到有 Row Selection 属性,但在我的例子中,我的网格中有一个复选框控件。如何通过分页维护我的选择。?

最佳答案

对于当前未加载的页面,WebDataGrid 中没有持久选择的属性。之所以如此,是因为 WebDataGrid 分页完全在服务器端执行,每次当前页面索引更改时都会重新启动网格。旧的行对象被丢弃,并为当前页面创建新的行对象。出于性能原因,实现是这样的。

为了持久化选择,您必须进行一些自定义实现。在后面的代码中跟踪您选择的行的键,并且每次重新启动网格时,检查该键是否存在于当前行集合中并将该行标记为已选择。

关于c# - 基础设施网格选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32756055/

相关文章:

asp.net - 我的 HttpContext.GetLocalResourceObject 方法虚拟路径是什么?

ASP.Net (IIS 7.5) 在没有用户凭据的情况下查询 Active Directory

c# - Infragistics UltraGrid - 网格初始化后的事件

javascript - 如何在 iggridupdating 编辑器焦点上打开 jquery 对话框

c# - 如何在可取消的异步/等待中处理 TransactionScope?

c# - Visual Studio - 单元测试加载项目中的资源

c# - 如何在 C# 中使用 APNs 授权 key (.p8 文件)?

c# - 使用 Dapper 启用多个事件结果集

asp.net - asmx Web 服务、json、javascript/jquery?

c# - 在列中显示文本部分而不是枚举的数字