datagird 分页 求具体解决方案

sunyuke 2010-02-22 11:59:30
是这样的,很严重地感觉到了,datagird控件的系统分页很没效率,而且一次性读入全部数据。

环境如下:小网站,单表数据量永远达不到10w(比如说用户),使用datagird,做小小删除,修改操作,也少用联表查询。

我想问的问题是:
1.如果放任这种情况,当数据接近1w的时候,后果会很严重么?能估计延时么?
2.求比较好的分页解决方案,代码或者存储过程大于100行的就不必了,我的一个cs文件要很小。
我要的方案需要综合考虑代码体积和效率。

请指教!谢谢各位~

...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhwydwfg 2010-04-06
  • 打赏
  • 举报
回复
wwwwwwwwww
xingshungames 2010-02-23
  • 打赏
  • 举报
回复
1、肯定会有延迟,但是时间有多少我就不知道了,你自己试试看
2、写一个简单的sql语句。大概是:

select top 每页信息数 * from 表名 where 主键 not in (select top 开始索引 主键 from 表名 where 条件 order by 排序字段 排序方式) and 条件 order 排序字段 排序方式

然后传递参数进来,可以进行分页
webdiyer 2010-02-23
  • 打赏
  • 举报
回复
分页可以用AspNetPager

===================================================
ASP.NET WebForm和ASP.NET MVC分页最终解决之道

62,026

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧