删除后将DataGrid的CurrentPageIndex设为0就不会出错,更好的解决办法是判断当前页是否已经不存在了(没有数据了),如果不存储,就把它的CurrentPageIndex减一:if(DataGrid1.CurrentPageIndex>=DataGrid1.PageCount)
DataGrid1.CurrentPageIndex--;
DataGrid1.CurrentPageIndex--;
解决方案 »
- 急.....Table控件如何绑定数据和添加服务器端click事件?
- DataGrid和相关数据查询的问题,请高手不吝赐教
- 做了一个小型论坛,我们在本地运行的时候没问题,可是发布到网上后,程序出了问题是怎么回事啊?
- 高手请进,我的这个文件用vs2003打开只能看代码,不能看到界面,用DM又可以看到界面,但又看不到.net的控件datalist
- IIS网站发布问题 我实在是没办法了
- 一个asp.net连接sql的菜鸟级问题,请各位帮帮忙啊!!在线等…………先谢谢了
- 关于服务器端控件的问题??
- 请问在C#代码里如何打开一个新的页面并限制其大小,并且此页面没有菜单和工具栏
- Net 解析Json
- 如何在.cs文件中给ForeColor符值?
- 急需解决的一个问题
- SqlConnection+SqlDataAdapter+DataSet+DropDownList动态显示数据出错!
我的方法如下:
Dim PageIndex As Int16 = dgCustomers.CurrentPageIndex
Dim PageCount As Int16 = dgCustomers.PageCount
Dim PageSize As Int16 = dgCustomers.PageSize
Dim Counts As Int16 = dv.Table.Rows.Count
If PageIndex = PageCount - 1 And PageIndex > 0 And (Counts Mod PageSize = 0) Then
dgCustomers.CurrentPageIndex = PageIndex - 1
End If