标题:[求助]关于DataGrid中数据分页问题的求助
只看楼主
TimeMachine
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-3-4
 问题点数:0 回复次数:7 
[求助]关于DataGrid中数据分页问题的求助
请问一下,怎样在DataGrid中将DataSet中的数据分页显示出来啊?
搜索更多相关主题的帖子: DataGrid中 数据 DataSet 中将 
2006-03-09 00:40
cqsjky
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-5-28
得分:0 

我也想知道datagrid的自动分页是怎么实现的,不过通过页显示的最大记录数可以自己做上一页下一页分页,麻烦啊

2006-06-11 20:52
热情依然
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:715
专家分:0
注 册:2005-4-5
得分:0 

在datagird的属性生成器里面设置 然后添加PageIndexChanged事件,在函数体内输入
DataGrid1.CurrentPageIndex = e.NewPageIndex;
DataGrid1.DataBind();
就可以了


c++/C + 汇编 = 天下无敌
2006-06-12 15:12
cqsjky
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-5-28
得分:0 

楼上的我试过不得行啊,翻页的地方(上一页,下一页)点击不了.

数据库绑定的代码中我用的sqldatareader,

[此贴子已经被作者于2006-6-15 10:26:51编辑过]

2006-06-14 19:27
lxtf214
Rank: 1
等 级:新手上路
帖 子:151
专家分:0
注 册:2005-12-29
得分:0 
斑竹说的没错,你侃侃你的程序有没有错误!

(.NET Programmer ) 要为成功找方法,不为失败找理由
2006-06-15 11:51
cqsjky
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-5-28
得分:0 
我的程序没有错,只是没有搞清楚这几个控件的具体属性.我把sqldatareader改成dataset方式就ok了
2006-06-16 10:30
银月
Rank: 1
等 级:新手上路
帖 子:127
专家分:0
注 册:2005-1-2
得分:0 

当使用实现IDataReader接口的数据源对象,如SqlDataReader作为DataGrid的Datasource时,是不能使用默认分页的,因为没有实现IEmun接口,底层无法默认分页.

可以简单这么想,因为IDataReader是单方向只读的,所以没办法得到以前所读的记录,也就不能在内存中分页了.


2006-06-16 11:39
cqsjky
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2006-5-28
得分:0 

楼上的你也不能这么说,其实sqldatareader可以实现分页的,只是不能实现datagrid自动分页而已.你上面的说法我也完全赞同,理论上看sqlreader好像不能实现分页.

2006-06-20 08:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-49245-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.425331 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved