起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 268|回复: 8

【搞定】[请求]如何让DataGrid显示数据集第n至n+m条数据?**

[复制链接]
发表于 2007-5-29 10:23:06 | 显示全部楼层 |阅读模式
查询了论坛中的帖子,发现好像系统难以实现DataGrid的数据分页显示(每页只显示m条数据,设置“上一页”、“下一页”按钮并实现功能),只好仿照以前做JSP分页那样采用代码来实现。
用代码实现又有新问题,如题:如何让DataGrid显示数据集第n至n+m条数据?是否在DataSetBroker中设置过滤?如何做?或者还有什么更好的办法实现分页功能?
回复

使用道具 举报

发表于 2007-5-29 10:35:25 | 显示全部楼层
取下一页比较简单,只要删掉当前的记录,然后用平台上的数据集取下一页方法就可以了
取上一页好就不好弄了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-29 10:46:25 | 显示全部楼层
版主的意思是,首先在数据集中“取数据方案”设置数据条数,然后窗体运行时把当前页的记录全部删除,然后点击导航条上的“下一页”,是这样的吗?
回复 支持 反对

使用道具 举报

发表于 2007-5-29 10:50:23 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-29 11:47:38 | 显示全部楼层
删除数据是不是危险了点啊
一不小心点了保存~
回复 支持 反对

使用道具 举报

发表于 2007-5-29 14:34:15 | 显示全部楼层
如果要不保存,是要执行数据集的MergeChangeLog可以让之前做的任何修改都不会提交服务器

虽然我给你提供了这个方法,还是不建议这么用,多显示数据,用户看到的信息更全面一些,这样不是更好吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-29 16:35:49 | 显示全部楼层
但是这样做如果数据量多的话,用户肯定看得不喜欢,页数多了还要一直翻,而且都在同一页内不停增长。最好一页只显示M条,或者可以让客户自行设定多少条,而且能快速定位到第几页。就像网页一样有上一页、下一页、第一页、最后一页等按钮,并且有Edit控件和Go按钮用来直接跳转页数。还能显示当前第几页、总共多少页、当前记录数和总记录数
回复 支持 反对

使用道具 举报

发表于 2007-5-30 10:43:26 | 显示全部楼层
那就实现不了了
回复 支持 反对

使用道具 举报

发表于 2007-6-5 11:51:31 | 显示全部楼层
由于长时间没有回复,先结贴了,有问题请开新帖。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-21 18:00 , Processed in 0.040451 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表