当前位置:编程学习 > C#/ASP.NET >>

asp.net 分页问题

想请问高手们 PagedDataSource.CurrentPageIndex 这个属性指的是什么比如 我当前是第5页 按照正常是不是 0 1 2 3 4 那这个属性是不是指的“4” 问题补充:

代码一部分如下

1 PagedDataSource pds = new PagedDataSource();

2 pds.CurrentPageIndex = Convert.ToInt32(this.labPage.Text) - 1;

3 labPage.Text = (pds.CurrentPageIndex + 1).ToString();

如果像我说的那样 那么第2句该怎么理解呢?第3句又怎么理解呢?

答案:
CurrentPageIndex这个属性很明显直译过来的意思就是当前页索引,跟数组一样索引从0开始,1,2,3...依次类推。代码1创建一个页面数据源的引用pds,将labPage标签中的文本转换为等效的32位有符号整数,代表当前页的界面展示,因为展示给用户不可能写索引,所以这个数字比索引位多1,故减去1,第三条语句,将页面数据源当前索引页+1转换为它等效String表达式赋给前台界面显示,用户根据这个数字可以看到当前展示的是第几页内容。

上一个:ASP.NET数据绑定问题
下一个:ASP.NET传值的问题。。。

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,