求c# 分页代码 不用sql语句,与控制实现。 最好不要用select top的SQL语句来实现如jsp中有ResultSet.absolute(int a)的方法控制读取第row条数据SqlDataReader.Read() 只能下一条顺序去读取,有什么方法可以类似于jsp那样去呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SqlDataReader.Read()好像是要保持连接才能读取吧。楼主为啥要这么做呢 条用分页存储过程吧,网上写好的一堆一堆的,还想偷懒,aspnetpager,这个控件很强大 gridview自带分页分页存储过程ASPNETPAGER 分页控件SqlDataAdapter adapter=new SqlDataAdapter(cmd); DataSet ds=new DataSet(); adapter.Fill(ds,PageSize*(PageIndex-1),PageSize,"TableName"); 可以用自带的一个类:PageDataSource,用这个类可以实现分类. SqlDataAdapter adapter=new SqlDataAdapter(cmd); DataSet ds=new DataSet(); adapter.Fill(ds,PageSize*(PageIndex-1),PageSize,"TableName"); 不用存储过程就用这个吧PageDataSource不过性能肯定没存储过程好! 有分页控件,还可以使用Mvc框架 DataList中如何获取ItemTemplate中控件的值 大大大人们来帮忙啊(xweibo) 如何试用ViewState ? A页是开的 关闭弹出的 B页 返回A页 不要再 读取的警告!! 数据库图片 网页显示? 程序执行思路问题,大家提个意见,都有分。 DataReader 如何用DataGrid控制显示数据的小数点的精度? 有关Split方面的问题,请求帮忙!!! GridView动态添加序号……重置后序号列显示为空!! c# 如何 间隔一段时间判断一次 visual studio 2005页面的执行与IIS、虚拟目录有什么关系
好像是要保持连接才能读取吧。
楼主为啥要这么做呢
分页存储过程
ASPNETPAGER 分页控件
SqlDataAdapter adapter=new SqlDataAdapter(cmd);
DataSet ds=new DataSet();
adapter.Fill(ds,PageSize*(PageIndex-1),PageSize,"TableName");
DataSet ds=new DataSet();
adapter.Fill(ds,PageSize*(PageIndex-1),PageSize,"TableName");
不过性能肯定没存储过程好!