3

嗨,亲爱的朋友们:我
如何从 CodeBehind(服务器端)更改 RadDataPager(telerik) Page#?
意味着将当前页面更改为另一个!

我可以像下面这样找到它:

var raddatapager = (RadListViewImages).FindControl("RadDataPager1") as RadDataPager;

但现在我该如何更改页面?

raddatapager .????????????

我无法从它的演示中找到方法!

非常感谢
问候

4

1 回答 1

4

您可以使用 FireCommand 方法强制更改页面。只需将“Page”作为 CommandName 传入,将页码作为 CommandArgument 传入:

var pager = RadListViewImages.FindControl("RadDataPager1") as RadDataPager;
if (pager != null)
{
    int pageNumber = GetNewPageNumber();
    pager.FireCommand("Page", pageNumber.ToString());
}

CommandArgument 的其他选项是“First”、“Next”、“Prev”和“Last”,分别用于转到第一页、下一页、上一页或最后一页。

有关详细信息,请参阅Telerik 文档

于 2011-05-19T01:53:49.153 回答