CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何利用Datareader 来进行DataGrid的分页,谢谢!!急,在线等,最好有例子!

楼主buer(基础训练)2003-11-03 11:44:47 在 .NET技术 / ASP.NET 提问

如何利用Datareader   来进行DataGrid的分页,谢谢!!急,在线等,最好有例子!  
   
  具体情况是这样的,记录数太多,但记录都要取出来,所以就只能是分部分的取出来;  
  我基本是想在DataReader里面每次只取本页条数的记录:)  
  有没有其他的办法解决此问题:)谢谢了! 问题点数:50、回复次数:3Top

1 楼softye(阿申)回复于 2003-11-03 13:54:07 得分 50

使用存储过程分页  
  ms   sql   server  
   
  CREATE   procedure   Department_pagination    
  @SelectStr   nvarchar(1000),  
  @ColumnStr   nvarchar   (1000),  
  @OrderStr   nvarchar   (1000),  
  @CurrentPage   int,  
  @PageCount   int  
  as  
  declare   @TimeName   nvarchar(25)  
  declare   @TableStr   nvarchar(1000)  
   
  select   @TimeName   =   convert(nvarchar(23),   getdate(),   121)  
  set   @TimeName   =   REPLACE(@TimeName,   '.',   '')  
  set   @TimeName   =   REPLACE(@TimeName,   ':',   '')  
  set   @TimeName   =   REPLACE(@TimeName,   '-',   '')  
  set   @TimeName   =   REPLACE(@TimeName,   '   ',   '')  
   
  select   @TableStr='create   table   ##Tab'   +   @TimeName   +   '(wb   int   identity,'  
  exec(@TableStr+@ColumnStr+')')  
  exec('insert   into   ##Tab'   +   @TimeName   +   '   '   +   @SelectStr   +   '   order   by   '   +   @OrderStr)  
  exec('select   *   from   ##Tab'   +   @TimeName   +   '   where   wb   between   (('   +   @CurrentPage   +   '-1)*'   +   @PageCount   +   '+1)   and   '   +   @CurrentPage   +   '*'   +   @PageCount   +   '   order   by   wb')  
  exec('drop   table   ##Tab'   +   @TimeName)  
  GO  
   
   
   
  参数1:select语句。2:字段列表。3:排序字段。4:当前页。5每页数目Top

2 楼buer(基础训练)回复于 2003-11-03 14:02:23 得分 0

对不忘了告诉你了!现在的数据库是Access不能用存储过程!  
  只能变量的选取Sql语句了!Top

3 楼inethax(大熊猫)回复于 2003-11-13 11:02:15 得分 0

只能在DataGrid控件的数据源实现ICollection接口的情况下启用分页功能,但DataReader没有实现这个接口,所以是行不通的。呵呵,为什么不用DataTableTop

相关问题

  • 求一个简单的dataReader实现分页的vbscript例子
  • 关于datagrid的分页问题,给个例子程序吧!
  • DataGrid的分页
  • DATAGRID分页
  • 求sql分页的例子
  • DataGrid分页的问题,数据源用的是DataReader
  • 使用datareader 绑定datagrid 如何进行分页
  • 有没有完整可用的VB+asp.net+access用datagrid分页的例子,谢谢!
  • DataGrid分页研究
  • DataGrid分页问题!!!!!!!!!!

关键词

  • datagrid
  • timename
  • 分页
  • 谢谢
  • datareader
  • tablestr
  • nvarchar
  • wb
  • currentpage
  • pagecount

得分解答快速导航

  • 帖主:buer
  • softye

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo