как изменить страницу RadDataPager из CodeBehind (на стороне сервера) - PullRequest
3 голосов
/ 19 мая 2011

привет, мои дорогие друзья:
как я могу изменить страницу RadDataPager (telerik) # Из CodeBehind (на стороне сервера)?
означает изменить текущую страницу на другую!

я могу найти его, как показано ниже:

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

, но как теперь я могу изменить страницу?

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

я не смог найти выход из его демонстрации!

Большое спасибо
С наилучшими пожеланиями

1 Ответ

4 голосов
/ 19 мая 2011

Вы можете использовать метод 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 .

...