3

親愛なる友人
の皆さん、こんにちは。RadDataPager(telerik)Page#をCodeBehind(サーバー側)から変更するにはどうすればよいですか?
現在のページを別のページに変更することを意味します!

私はそれを以下のように見つけることができます:

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

しかし、どうすればページを変更できますか?

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

デモからの道が見つかりませんでした!

よろしくお願いし
ます

4

1 に答える 1

4

FireCommandメソッドを使用して、ページを強制的に変更できます。CommandNameとして「Page」を渡し、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 に答える