c# – 没有处理的GridView触发事件PageIndexChanging
发布时间:2020-12-15 03:58:46 所属栏目:百科 来源:网络整理
导读:我已经允许分页并添加了以下代码,但是收到错误.有谁知道可能是什么问题? 码: protected void SubmitAppraisalGrid_SelectedIndexChanging(object sender,GridViewSelectEventArgs e) { SubmitAppraisalGrid.PageIndex = e.NewSelectedIndex; SubmitApprais
我已经允许分页并添加了以下代码,但是收到错误.有谁知道可能是什么问题?
码: protected void SubmitAppraisalGrid_SelectedIndexChanging(object sender,GridViewSelectEventArgs e) { SubmitAppraisalGrid.PageIndex = e.NewSelectedIndex; SubmitAppraisalGrid.DataBind(); } 设计: <asp:GridView ID="SubmitAppraisalGrid" runat="server" AutoGenerateColumns="False" BorderWidth="0px" onrowcreated="SubmitAppraisalGrid_RowCreated" ShowHeader="False" style="margin-right: 0px" AllowPaging="True" PageSize="1" onselectedindexchanging="SubmitAppraisalGrid_SelectedIndexChanging"> </asp:GridView> 解决方法
要使用分页,将PageIndexChanging事件处理程序添加到网格中,并将您的标记和代码更改为: <asp:GridView ID="SubmitAppraisalGrid" runat="server" AutoGenerateColumns="False" BorderWidth="0px" onrowcreated="SubmitAppraisalGrid_RowCreated" ShowHeader="False" style="margin-right: 0px" AllowPaging="True" PageSize="1" onselectedindexchanging="SubmitAppraisalGrid_SelectedIndexChanging" OnPageIndexChanging="SubmitAppraisalGrid_PageIndexChanging"> </asp:GridView> /// protected void gvList_PageIndexChanging(object sender,GridViewPageEventArgs e) { SubmitAppraisalGrid.PageIndex = e.NewPageIndex; SubmitAppraisalGrid.DataBind(); //bindGrid(); //SubmitAppraisalGrid.PageIndex = e.NewPageIndex; //SubmitAppraisalGrid.DataBind(); } protected void SubmitAppraisalGrid_SelectedIndexChanging(object sender,GridViewSelectEventArgs e) { /// you selected index related logic here. } 当您以编程方式设置PageIndex属性时,不会引发此事件. 以供参考: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |