什么事件啊,那不是分页的事件啊,PageIndexChange

解决方案 »

  1.   

    我把显示数据的第二页的最后一条记录删后,就提示无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount. 
      

  2.   

    加判断:
    if DataGrid1..currentpageindex<0 then DataGrid1.currentpageindex=0
    if DataGrid1.currentpageindex>DataGrid1.PageCount then DataGrid1.currentpageindex=DataGrid1.PageCount
      

  3.   

    if(!IsPostBack) BindGrid();把if(!IsPostBack)去掉
      

  4.   

    删除记录后调用BindGrid()
    在BindGrid()中判断当前页是否有效,然后指定有效的页数