asp.net Greidview翻页问题。如果数据量很大,每条记录8个字段,2000条(或更多)数据。如果依旧采用翻页后再绑定
protected void gdvSheQu_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gdvSheQu.PageIndex = e.NewPageIndex;
bind();
}
后,效率很低,你们用的或知道更好的方法吗
protected void gdvSheQu_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gdvSheQu.PageIndex = e.NewPageIndex;
bind();
}
后,效率很低,你们用的或知道更好的方法吗
解决方案 »
- 如何动态给服务器端控件设置值?
- 子查询返回的值多于一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
- 关于用户上传文件的问题
- ==高手请进:为什么总是莫名其妙的出异常?=====
- .Net技术交流QQ群号28457054,为大家提供学习、交流空间,欢迎高手加入。
- [VB]请问“未将对象引用设置到对象的实例”是什么样的错误?
- Iframe框架的滚动条颜色怎么设置呢,谁知道吗?
- TREEVIEW怎么都安装不上去
- 各位来帮我看看为什么不能传值?
- 送分:小问题"回车换行符"
- 请问一下Oracle查询月份范围的SQL语句
- GridView里的button栏位调用后台代码?
SQL语句分页 特点就是 开始会很慢 但是速度会随着读取量的增加 而增加 适合你所说的数据量大的分页
基本思路 就是 加入 取1000条数据 每页显示10条 你可以先取出前10条 然后再到剩下的数据 再取前10条 以此类推
select top 10 id from A where id not in(select (top size-1)*10 id from A)
size 是页码 1 2 3 4