设置DataPager的PageIndex
我有一个 ListView,正在使用 DataPager 进行分页。我想在 Page_Load 上设置寻呼机的初始页面。我已经尝试过 DataPager.SetPageProperties 方法,但它没有满足我的需要。以下是我调用此方法的方式:
dataPager.SetPageProperties(3, dataPager.TotalRowCount, false);
上面的行将数据源修剪为从第三项开始,并且分页仍然从 1 开始。这不是我想要的。我想保留整个项目列表,然后跳转到列表中的特定页面。
我应该使用 DataPager 和/或 ListView 的其他属性和/或方法吗?
任何帮助将不胜感激。
谢谢!
I have a ListView that I am paging with a DataPager. I would like to set the initial page of the pager on Page_Load. I have tried the DataPager.SetPageProperties method but it's not doing what I need. Here's how I'm calling this method:
dataPager.SetPageProperties(3, dataPager.TotalRowCount, false);
The line above trims the datasource to start at the third item and paging still starts at 1. This is not what I want. I want to keep the entire list of items and just jump to a specific page in the list.
Is there another Property and/or method of a DataPager and/or ListView that I should use?
Any help will be greatly appreciated.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个。未测试。
--编辑过--
Try this. Not tested.
--edited--
如果您通过代码绑定数据源,则可以在绑定方法中手动设置 PageIndex。
要点是在数据绑定之前您必须设置新的页面索引。
最好的问候
迈拉
If you're binding your datasource by code,you can manually set PageIndex in binding method.
The point is before databinding you have to set new page index.
Best Regards
Myra