Как ссылаться на ListView DataPager из кода - PullRequest
0 голосов
/ 07 марта 2011

Для элемента управления DataView для элемента управления ListView я пытаюсь программно установить PageSize , но из-за выделенного кода я не могу увидеть страницу данных.

Попытка сделать это:

DataPager1.PageSize = 10

Но «DataPager1» недоступен из кода за страницей.

Спасибо, Адам

1 Ответ

1 голос
/ 20 октября 2011

Если ваш DataPager находится внутри LayoutTemplate ListViews, он не доступен напрямую из codebehind.

Чтобы получить доступ к DataPager, вы должны использовать метод ListViews FindControl.

DataPager pager = YourListViewID.FindControl("DataPager1") as DataPager;

Помнитепроверить, найден ли объект пейджера (отличный от нуля) перед его использованием.

...