当启用分页时,如何在 radGrid 中通过键查找给定记录?插入元素后,我想选择新行,这就是我需要此功能的原因。
谢谢你的帮助
一种方法是禁用分页,然后进行Rebind
,然后迭代所有项目,找到该项目应位于的页面,然后启用分页。另一种方法是单独制作Rebind
每页,像这样:
int count = RadGrid1.MasterTableView.PageCount;
for (int i = 0; i < count; i++)
{
RadGrid1.CurrentPageIndex = i;
RadGrid1.Rebind();
foreach (GridDataItem dataItem in RadGrid1.Items)
{
var yourID = dataItem.GetDataKeyValue("YourID");
if (yourID == insertedItemID)
break;
}
}
RadGrid1.Rebind();
有关更多信息和示例,请查看 Telerik 论坛。这个链接很有用:
- RadGrid - 选择其他页面上的行 http://www.telerik.com/community/forums/aspnet-ajax/grid/radgrid-select-row-on-other-page.aspx
- 如何计算 RadGrid 中所选项目的数量 http://www.telerik.com/community/forums/aspnet-ajax/grid/how-to-count-selected-items-in-radgrid.aspx
- 获取网格中的总行数 http://www.telerik.com/community/forums/aspnet-ajax/grid/getting-total-number-of-rows-in-a-grid.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)