Вопрос

У меня есть GridView в UpdatePanel (ASP.Net 2.0).

У меня есть этот код для метода PageIndexChanging представления сетки:

   protected void grdProductSearch_PageIndexChanging(object sender, GridViewPageEventArgs e)
   {
            grdProductSearch.PageIndex = e.NewPageIndex;
            grdProductSearch.DataBind();
   }

Для UpdatePanel в коллекции Triggers я добавил GridView и метод PageIndexChanging для EventName.

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

Спасибо.

Это было полезно?

Решение

Поскольку ваше представление сетки находится на панели обновлений, нет необходимости добавлять триггер для пейджинга.

--В событии PageIndexchangeing, где вы привязываете данные к сетке, убедитесь, что данные снова извлекаются из БД

--Убедитесь, что разбиение на страницы GridView включено...

AllowPaging="True"
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top