我有一个允许分页的网格视图。我每页有 100 条记录。现在,用户需要一个搜索文本框和一个用于搜索特定记录的按钮。单击搜索时,他们想转到找到记录的页面,并在该页面中突出显示该行。找到该记录后,如何转到该页面?
创建一个方法并应用数据源。然后使用该数据源查找搜索记录的正确页面索引。这应该不会太难。拥有它后,您需要 计算PageIndex
.
像这样:
int pageIndex = selectedRecordIndex / gridView.PageSize;
gridView.PageIndex = pageIndex;
然后你只需要计算正确的SelectedIndex
.试试这个:
gridView.SelectedIndex = selectedIndex % gridView.PageSize;