Не могу видеть следующую страницу в gridview - PullRequest
1 голос
/ 21 апреля 2009

когда я использую свойство "AllowPaging =" True "" в gridview и загружаю свой веб-сайт, когда я нажимаю следующую страницу, я не вижу этого и вижу ту же запись, что уже вижу. Точка: я связываю базу данных на gridview, и вижу, что в gridview.above проблема, когда я загружаю свой сайт, случаются. В чем проблема, которую я не вижу на следующей странице gridview?

Ответы [ 3 ]

1 голос
/ 21 апреля 2009

У меня возникли проблемы с пониманием вашего вопроса. Я думаю, что вы в основном пытаетесь заставить пейджинг работать с gridview.

В дополнение к настройке «AllowPaging = True», вам нужно будет подключиться к вашему событию подкачки следующим образом:

  void GridView_PageIndexChanging(Object sender, GridViewPageEventArgs e)
  {
       e.NewPageIndex = e.NewPageIndex + 1;
       DataBind();
  }

Проверьте это на MSDN

0 голосов
/ 22 мая 2009

Custom control поможет избежать записи в обработчики событий на уровне страницы

0 голосов
/ 21 апреля 2009

вам нужно установить текущее свойство индекса страницы в событии индекса страницы. затем вызовите метод связывания в следующей строке. тогда только вы сможете увидеть следующую страницу, и она будет работать.

пример защищенный void SearchGrid_PageIndexChanging (отправитель объекта, GridViewPageEventArgs e) { // установить индекс текущей страницы для сетки searchResultsGrid.PageIndex = e.NewPageIndex;

        //Bind the result sets
        BindSearchResults();

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...