我已经允许分页并添加了下面的代码,但得到了错误。有人知道可能是什么问题吗?
代码:
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>
型
6条答案
按热度按时间62lalag41#
如果您已将gridviews的AllowPaging属性设置为“true”,但未处理
PageIndexChanging
事件,则会引发此错误。要使用分页,请将
PageIndexChanging
事件处理程序添加到grid,并将标记和代码更改为:字符串
///
型
以编程方式设置PageIndex属性时不会引发此事件。请查看GridView.PageIndexChanging Event的MSDN文档
供参考:The GridView fired event PageIndexChanging which wasn't handled
hkmswyz62#
您的代码应该在OnPageIndexChanging事件中
字符串
设计图:
型
k10s72fa3#
尝试
字符串
而不是
型
j91ykkif4#
代替使用
字符串
您必须使用
型
如果你再次出错,请把错误也贴出来。
flvtvl505#
一步一步:
1.从design中选择gridview,然后转到property并触发事件(PageIndexChanging)
1.产品编号:
gridviewname.pageindex=e.NewPageIndex;
fxnxkyjh6#
您需要从已选择的索引更改事件中调用Pageindex更改事件。
字符串