VamsiMadugula Ответов: 1

Изменение индекса страницы в gridview


Я использую представление сетки , в котором я использовал индексацию страниц и при попытке перейти на следующую страницу с помощью номеров страниц он показывает исключение как "GridView 'GridView2' запустил событие PageIndexChanging , которое не было обработано."

Что я уже пробовал:

охраняемых недействительными в(объект отправителя, EventArgs в электронной)
{
если (!это.IsPostBack)
{
этот.Биндгрид();
}


}
частный недействительными BindGrid()
{
Объект sqlconnection соед = новый объект sqlconnection("источник данных=172.26.148.155;начальный каталог=тест;безопасность сохраняться информация=истина;идентификатор пользователя=qauser;пароль=qauser");
//Коннектикут.ConnectionString = "источник данных = 172.26.148.155;" + "начальный каталог = тест;" + "идентификатор пользователя = qauser;" + "пароль = qauser;";
SqlCommand cmd = new SqlCommand("sp_who", conn);
если (Конн.Состояние == ConnectionState.Закрытый)
Коннектикут.Открыть();
SqlDataAdapter da = новый SqlDataAdapter(cmd);
DataSet ds = новый набор данных();
да.Заполнить(ДС);
GridView2.Источник данных = ДС;
GridView2.DataBind();
}


охраняемых недействительными OnPaging(объект отправителя, GridViewPageEventArgs е)
{
GridView2.Pageindex было = Е.NewPageIndex;
GridView2.DataBind();
}
охраняемых недействительными grdView_PageIndexChanging(объект отправителя, GridViewPageEventArgs е)
{

GridView2.Pageindex было = Е.NewPageIndex;
GridView2.DataBind();
}
}

ZurdoDev

Это означает, что ваша подпись события подкачки не является правильной.

VamsiMadugula

не могли бы вы объяснить мне вкратце ?

Karthik_Mahalingam

Совет: используйте  Ответить  кнопка, чтобы отправить комментарии/запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.

Ram Nunna

Добавили PageIndex="10" AllowPaging="true" в "GridView2" на HTML-странице?

1 Ответов

Рейтинг:
1

Richard Deeming

Вы не подключили обработчик событий к событию в сетке.

Согласно ошибке, ваша сетка имеет идентификатор "GridView2". Если вы используете AutoEventWireup, то имя обработчика должно быть GridView2_PageIndexChanging:

protected void GridView2_PageIndexChanging(object sender, GridViewPageEventArgs e)


Если вы нет с помощью AutoEventWireup, то вам нужно будет добавить обработчик в разметку:
<asp:GridView ID="GridView2" runat="server" OnPageIndexChanging="grdView_PageIndexChanging" ...


VamsiMadugula

его не работает Ричард , вместо того, чтобы вернуться на следующую страницу, он возвращается к полной пустой странице, которая вообще не находится в этом конкретном gridview

Richard Deeming

Вы исправили полученное исключение; теперь вам нужно отладить свой код, чтобы выяснить, что еще идет не так.