首页 新闻 会员 周边 捐助

GridView+ObjectSource分页查询页码显示不正确

0
悬赏园豆:50 [已关闭问题]

大家好,小弟现在正在利用GridView+ObjectSource分页遇到个问题,假如我要查的数据库表7条数据,我将GridView的Pagesize设置5. 此时GridView的分页页码为1、2两页。 但当我对ObjectSource的查询进行条件查询,只查出了2条数据。此时正确的结果GridView应该不再分页。但GridView的分页页码仍然为1、2两页。 我的感觉就是好象GridView的页码根据取出的数据库表的总条数设置了应该分的页码总数。但在数据进行了条件后(数据减少后),它没有对页码数进行刷新。请问该怎样解决。

即使我将ObjectSource调用的存储过程加了条件第一次只返回2条数据,但在GridView的分页代码仍然使用的是数据库表的总的条数来设置分页数。根本没根据我取出的实际条数来刷新页码。

 

                     症状: 过滤前记录大于5条,显示分页

                                            但过滤后:

 

此时GridView得到正确的数目两条,但比5条要少,页码可根本没有更新。理想情况应该不出现页码!

 

韬晦的主页 韬晦 | 初学一级 | 园豆:150
提问于:2008-09-14 15:43
< >
分享
其他回答(2)
0

你看一下查询条件对不对啊 错误的都出现了3调重复的,两条非重复的 你不觉得奇怪吗

改變世界 | 园豆:205 (菜鸟二级) | 2008-09-15 19:01
0

我觉得也是你的条件也的不对,查询出的结果是三条重复的数据。。。

冰儿 | 园豆:200 (初学一级) | 2008-09-16 10:28
0

先在查询分析器中运行sql语句,看看结果是什么?

然后再设置分页属性,看看有没有问题

zjy | 园豆:3194 (老鸟四级) | 2008-09-16 10:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册