2

Using <asp:GridView and <asp:SqlDataSource, I can AllowPaging="True" in the GridView and paging gets added and works perfectly.

However, if I use <asp:GridView but then don't use the <asp:SqlDataSource, instead if I use the C# coding method and create a BindData() function, everything works fine except when I try to actually use the paging.

I get the error:

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

Why does this get handeled automatically when <asp:SqlDataSource and AllowPaging="True" are used together, but it doesn't get handled when <asp:SqlDataSource and BindData() are used together?

Amarnath Balasubramanian
  • 9,300
  • 8
  • 34
  • 62
oshirowanen
  • 15,297
  • 82
  • 198
  • 350

0 Answers0