启用分页后,如何在 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 论坛。此链接很有用:
https://stackoverflow.com/questions/8646219/
相关文章:
xml - HTML 到 XML,反之亦然,并在运行时从 UI - JAXB 使用模式进行验证?
xml - Solr DataImportHandler 不适用于 XML 文件
asp.net - 我该如何解决 : the type or namespace name 'DbM
asp.net-mvc - ASP.NET MVC 表单例份验证导致登录 url 被调用两次
macos - 从终端的钥匙串(keychain)中删除私钥
django-admin - Django 管理员覆盖字段集
macos - 为什么 OS X 上缺少 Emacs 图标?