OnSelectedIndexChanged => OnPageIndexChanged

解决方案 »

  1.   

    如果你做的是翻页那应该把下面这句改掉
    <asp:DataGrid id="MyGrid" DataKeyField="ID" runat="server" Width="200px" AutoGenerateColumns="False" PageSize="5" AllowPaging="true" OnSelectedIndexChanged="change">
    改为
    <asp:DataGrid id="MyGrid" DataKeyField="ID" runat="server" Width="200px" AutoGenerateColumns="False" PageSize="5" AllowPaging="true" OnPageIndexChanged="change">你的出错主要是因为,你在.htm后的OnSelectedIndexChanged="change"的这个事件的委托类型不是System.Web.UI.WebControls.DataGridPageChangedEventArgs,而是System.EventArgs
    ,最好去看一下,事件/委托不过不要忘了给分哦。