绑定数据后没有处理PageIndexChanged

时间:2012-09-04 12:38:16

标签: c# gridview .net-3.5 asp.net-3.5 page-index-changed

使用<asp:GridView<asp:SqlDataSource,我可以在GridView中添加AllowPaging="True"并添加分页功能。

但是,如果我使用<asp:GridView但不使用<asp:SqlDataSource,相反,如果我使用C#编码方法并创建BindData()函数,一切正常,除非我尝试实际使用分页。

我收到错误:

The GridView 'GridView1' fired event PageIndexChanging which wasn't handled.

为什么在<asp:SqlDataSourceAllowPaging="True"一起使用时自动进行处理,但在<asp:SqlDataSourceBindData()一起使用时无法处理?

1 个答案:

答案 0 :(得分:3)

这是一个常见的问题。 看一下这篇文章。 http://www.aarongoldenthal.com/post/2009/04/19/Manually-Databinding-a-GridView.aspx