datagrid在.net应用非常广泛。功能也非常全面。很多初学者却容易出现一些问题。
1。分页功能不能用。
这是因为每次页面加载必须对dg进行绑定,如果放在if(!Page.Ispost){}里面就不行。
有一个办法就是建立一个过程只用于dg的绑定。每次分页时调用一下这个过程。就可以了。
2。删除一页最后一条记录后报错。
这是因为删除之后页面当前索引还是原来的。而实际上页面索引已经减一。
这里我用了一个判断        

if(dg.Items.Count%dg.PageSize == 1&&dg.CurrentPageIndex>=1)
     dg.CurrentPageIndex -= 1;
这样只要是一页的最后一条记录被删除时页面索引就会自动减一。
关键就是看你什么时候给他定义。

相关文章:

  • 2021-12-24
  • 2021-06-06
  • 2022-12-23
  • 2021-12-13
  • 2021-11-21
  • 2021-05-18
  • 2021-08-31
  • 2022-12-23
猜你喜欢
  • 2022-02-09
  • 2022-02-02
  • 2021-11-20
  • 2021-05-16
  • 2022-12-23
  • 2022-01-06
相关资源
相似解决方案