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

我可以找到它,如下所示:

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


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

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


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

非常感谢
最好的祝福

最佳答案

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

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


CommandArgument的其他选项分别是“首页”,“下一页”,“上一页”和“最后一页”,分别转到第一页,下一页,上一页或最后一页。

有关详细信息,请参见Telerik documentation

10-06 02:22