【问题标题】:How to reload a method when changing to another page in ASP.NET gridview在 ASP.NET gridview 中更改到另一个页面时如何重新加载方法
【发布时间】:2015-10-29 05:58:21
【问题描述】:

我有一个 GridView,现在我不想在使用下一页时重新加载方法。 这是我的 GridView,你可以看到有一个 onPageIndexChanging 的方法。 这是我必须这样做的方式吗?

<asp:GridView ID="grdvProductChurn" runat="server" CellPadding="4" HeaderStyle-BorderStyle="None" 
    BorderColor="#666666" BorderStyle="Solid" AllowPaging="True" AutoGenerateColumns="false" PageSize="30" DataSourceID="DataSource_ProductChurn" 
    AllowSorting="True" ForeColor="#666666" CellSpacing="1" DataFormatString="{0:###,###,###,###,###}" 
    CaptionAlign="Left"  Width="960px" HeaderStyle-HorizontalAlign="Center" HorizontalAlign="Center" CssClass="GridView2"
    Height="119px" OnRowCreated="grdvProductChurn_RowCreated" OnPageIndexChanging="gridView_PageIndexChanging" > 

然后这是代码隐藏:

    protected void gridView_PageIndexChanging()
{
    grdvProductChurn_DataBound();

}

它得到一个编译器错误 CS0123。

【问题讨论】:

    标签: c# asp.net gridview paging


    【解决方案1】:

    您缺少事件处理程序的预期参数。此外,您应该使用DataBind() 来强制重建网格。

    protected void gridView_PageIndexChanging(object sender, GridViewPageEventArgs e) {
        grdvProductChurn.DataBind();
    }
    

    【讨论】:

      猜你喜欢
      • 2021-10-10
      • 1970-01-01
      • 2015-03-29
      • 1970-01-01
      • 2016-11-17
      • 2012-11-22
      • 1970-01-01
      • 2020-03-27
      • 2018-03-24
      相关资源
      最近更新 更多