一个DataGrid很简单的自定义分页
一直用的分页都挺复杂,刚刚看到一个DataGrid的很简单的分页,贴出来看看
1 先定义变量 :
2
3 public static int pageCount; //总页面数
4 public static int curPageIndex=1; //当前页面
5
6 下一页:
7 if(DataGrid1.CurrentPageIndex < (DataGrid1.PageCount - 1))
8 {
9 DataGrid1.CurrentPageIndex += 1;
10 curPageIndex+=1;
11 }
12 bind(); // DataGrid1数据绑定函数
13
14 上一页:
15 if(DataGrid1.CurrentPageIndex >0)
16 {
17 DataGrid1.CurrentPageIndex += 1;
18 curPageIndex-=1;
19 }
20 bind(); // DataGrid1数据绑定函数
21
22 直接页面跳转:
23 int a=int.Parse(JumpPage.Value.Trim());//JumpPage.Value.Trim()为跳转值
24
25 if(a<DataGrid1.PageCount)
26 {
27 this.DataGrid1.CurrentPageIndex=a;
28 }
29 bind();
30
2
3 public static int pageCount; //总页面数
4 public static int curPageIndex=1; //当前页面
5
6 下一页:
7 if(DataGrid1.CurrentPageIndex < (DataGrid1.PageCount - 1))
8 {
9 DataGrid1.CurrentPageIndex += 1;
10 curPageIndex+=1;
11 }
12 bind(); // DataGrid1数据绑定函数
13
14 上一页:
15 if(DataGrid1.CurrentPageIndex >0)
16 {
17 DataGrid1.CurrentPageIndex += 1;
18 curPageIndex-=1;
19 }
20 bind(); // DataGrid1数据绑定函数
21
22 直接页面跳转:
23 int a=int.Parse(JumpPage.Value.Trim());//JumpPage.Value.Trim()为跳转值
24
25 if(a<DataGrid1.PageCount)
26 {
27 this.DataGrid1.CurrentPageIndex=a;
28 }
29 bind();
30
浙公网安备 33010602011771号