Как изменить страницу страницы 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.