Как изменить страницу страницы RadDataPager из CodeBehind (на стороне сервера)

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

я могу найти это как ниже:

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

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

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

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

большое спасибо
с уважением

1 ответ

Решение

Вы можете использовать метод FireCommand для принудительного изменения страницы. Просто введите "Page" в качестве CommandName и номер страницы в качестве CommandArgument:

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

Другими параметрами для CommandArgument являются "Первый", "Следующий", "Предыдущий" и "Последний", чтобы перейти на первую страницу, следующую страницу, предыдущую страницу или последнюю страницу соответственно.

Смотрите подробности в документации Telerik.

Другие вопросы по тегам