社区
C#
帖子详情
求高手解说C#分页的原理和实现方法?
tys101582
2007-11-26 10:41:25
求高手解说C#分页的原理和实现方法?
谢谢!
...全文
200
13
打赏
收藏
求高手解说C#分页的原理和实现方法?
求高手解说C#分页的原理和实现方法? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oldwei9688
2007-11-29
打赏
举报
回复
JF
chuhan000
2007-11-29
打赏
举报
回复
速度给点分哦·JFJFJF
chuhan000
2007-11-29
打赏
举报
回复
protected void gvlist_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
//分页
if (gvlist.EditIndex != -1)
{
e.Cancel = true;
int newPageNumber = e.NewPageIndex + 1;
}
else
{
gvlist.PageIndex = e.NewPageIndex;
//datav dtv=new datav();
gvlist.DataSource = _dv;
gvlist.DataBind();
}
}
linzhisong
2007-11-29
打赏
举报
回复
http://www.webdiyer.com/AspNetPager/utility/sqlspgen.aspx
看下这个就知道了.
sjianlyer
2007-11-29
打赏
举报
回复
web下的啊?
我只做过winform下的分页
有很多种方法,其实到现在我也不知道到底哪种方法才最合适,献丑和大家讨论下吧
1、最笨的办法就是一次将表中的数据都读到DataSet里,然后使用程序控制来实现分页,这个很容易做,缺点是一次把数据全部读到DataSet会占用很多内存
2、使用存储过程,这个我没试过,因为我还不会使用存储过程,据网上有人测试,此方法的缺点是数据量巨大的时候查询效率会很低
3、使用sql语句每次读出一页的数据显示,这个需要拼出非常复杂的sql语句,并且在sql server 2005和oracle中此类sql的语法不同,在sql sercer 2005中是用top 10(假设每页10条),在oracle中是(rownum <= 10),具体的sql语句还要根据实际情况决定,这个方法节省了内存,但是对数据库的访问造成了巨大压力
4、还有人说过使用XML来与数据库交互,这个我没做过,正在学习,我想思路可能是先读出数据库的所有记录写入XML文件,然后从XML中分页读取,这样降低了对数据库的访问,大量数据存储在文件中也会节省内存,这只是我自己的理解,这部分我还在找资料学习,希望楼下的能够给出更好的解释或者分页办法
希望对你有所帮助
tys101582
2007-11-29
打赏
举报
回复
"求高手解说C#分页的原理和实现方法?"
这个问题问的太笼统了吧,是webform还是winform?是dataset的分页吗?能不能说详细嗲.
WEB下的查询数据分页!
Jack_Senlan
2007-11-28
打赏
举报
回复
帮顶
FancyBoy247
2007-11-28
打赏
举报
回复
可以参考一下NBear开源框架,那里面的数据访问层里有对数据分页的封装的源码.
GhostAdai
2007-11-28
打赏
举报
回复
分页?我是菜鸟,弱弱地问一句:啥是分页?
sleeper520
2007-11-27
打赏
举报
回复
"求高手解说C#分页的原理和实现方法?"
这个问题问的太笼统了吧,是webform还是winform?是dataset的分页吗?能不能说详细嗲.
tys101582
2007-11-27
打赏
举报
回复
我晕,没人会吗/?都在顶啊?真死啊!
tys101582
2007-11-26
打赏
举报
回复
UP
snksxsyy
2007-11-26
打赏
举报
回复
顶
C#
累积学习资料 对初学者很有用
7. **函数和
方法
**:"
c#
.net函数和
方法
集.doc"可能提供了
C#
中函数和
方法
的使用指南,包括定义、调用、重载、递归等概念,这些都是编程中不可或缺的部分。 8. **其他技术**:"如何在.NET中访问MySQL数据库.doc"和"1...
C#
利用socket数据传递
其中为
实现
网络编程提供了大量的
方法
,大多数情况下,Socket 类
方法
只是将数据封送到它们的本机 Win32 副本中并处理任何必要的安全检查。如果你熟悉Winsock API函数,那么用Socket类编写网络程序会非常容易,当然,...
C#
源码500份
C Sharp 短信发送平台源代码.rar http://1000eb.com/5c6v ASP.NET+AJAX基础示例 视频教程 http://1000eb.com/89jc
C#
...
C#
高级编程(第七版)源码 http://1000eb.com/89k3
C#
网络应用编程教案
从零开始编写自己的
C#
框架(14)——T4模板在逻辑层中的应用(三)
原本关于T4模板原想分5个章节详细
解说
的,不过因为最近比较忙,也不想将整个系列时间拉得太长,所以就将它们整合在一块了,可能会有很多细节没有讲到,希望大家自己对着代码与模板去研究。 本章代码量会比较大,...
C#
部分源码
C Sharp 短信发送平台源代码.rar http://1000eb.com/5c6vASP.NET+AJAX基础示例 视频教程 http://1000eb.com/89jc
C#
Winform qq弹窗 360弹窗 http://1000eb.com/89jf精华志
C#
高级编程(第七版)源码 ...
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章