Я знаю, что вопрос может быть глупым, но я искал 2 часа, но без результата У меня есть вид сетки данных с пейджингом и когда я выбираю страницу 2 или любую вещь, которую она никогда не работает и вернуться с страницы 1 здесь кодDatagridview пейджинг никогда не срабатывает
<asp:DataGrid ID="gvRatings" runat="server" AllowPaging="true" PageSize="20"
PagerStyle-Mode="NumericPages" OnPageIndexChanged="gvRatings_PageIndexChanged" >
<PagerStyle HorizontalAlign="right" CssClass="Normal"/>
<Columns>
<asp:TemplateColumn >
<ItemTemplate>
<asp:HyperLink ID="lnkListingName" runat="server"></asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
и это загрузилась страница
protected void Page_Load(object sender, EventArgs e)
{
BindRatingsDG();
BindRatingsStatsDG();
}
и это событие пейджинг ,,
protected void gvRatings_PageIndexChanged(object sender, DataGridPageChangedEventArgs e)
{
//Set grid view page index with the new page index selected
gvRatings.CurrentPageIndex = e.NewPageIndex;
gvRatings.DataBind();
BindRatingsDG();
}
при отладке стрелка попадает в нагрузку и функцию привязки, но никогда не попадает в функцию поискового вызова ?? что я делаю неправильно? thnx за вашу помощь
еще ничего, даже когда я добавил проверку уведомлений о транзакциях –
чек вернулся с ложными и перезагрузите страницу с GV страницы 1 –
ли вы поставить точку останова на функцию gvRatings_PageIndexChanged и проверить, если она вообще называется? Если он вызывается, проверьте свой DataBinding, где вы извлекаете данные. – Ravia