社区
C#
帖子详情
Datawindow.NET 速度慢,如何解决?
binbinxu
2005-06-02 11:28:28
我写了一个 Datawindow,从一个表中读出大约2000条记录,然后从Visual Studio.NET 2003 中调用,发现显示出来大约需要8秒钟,我想加快或采用分页技术,不知如何解决?
我试过在 Designer 状态,选中 Retrieve Option 中的 “Retirve As Need”,然后保存,再回到 VS 中调用,发现没有任何改善?
象这种问题如何解决?如果我的表中有10万条记录,起不是要等几个小时?
...全文
88
6
打赏
收藏
Datawindow.NET 速度慢,如何解决?
我写了一个 Datawindow,从一个表中读出大约2000条记录,然后从Visual Studio.NET 2003 中调用,发现显示出来大约需要8秒钟,我想加快或采用分页技术,不知如何解决? 我试过在 Designer 状态,选中 Retrieve Option 中的 “Retirve As Need”,然后保存,再回到 VS 中调用,发现没有任何改善? 象这种问题如何解决?如果我的表中有10万条记录,起不是要等几个小时?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
derry_mr
2005-06-10
打赏
举报
回复
1.我这里试,webform下,Datawindow第一次加载需要1-2秒时间,但随后提数正常;在winform下基本和PB下同样
2.分页可以,设置dw_1.RowsPerPage=20,然后用dw_1.ScrollFirstPage();dw_1.ScrollPriorPage();dw_1.ScrollNextPage();dw_1.ScrollLastPage();控制页走向。
老戴12345654
2005-06-02
打赏
举报
回复
如果是SQL Server的话 考虑用存储过程分页
你搜索一下 存储过程分页 一大堆
_jfeng
2005-06-02
打赏
举报
回复
考虑分页的话,看这里:
1.http://mildgibson.blogchina.com/1649365.html
2.http://community.csdn.net/Expert/topic/3292/3292678.xml?temp=.1621515
数据量小的话,用下面的也可以;
SELECT * FROM
(SELECT TOP ItemsPerPage * FROM
(SELECT TOP ItemsPerPage*CurrentPageIndex * FROM
(SelectCommand) AS t0
ORDER BY SortField ASC) AS t1
ORDER BY SortField DESC) AS t2
ORDER BY SortField
参数:
ItemsPerPage:每页大小
CurrentPageIndex:当前页码
SelectCommand:SQL查询语句
SortField:排序字段
Richardhu
2005-06-02
打赏
举报
回复
10万条记录你都想一下显示,想法上就有问题,你可以限制页面只显示10条,从数据库中读出100条做储备,如果客户需要查询100条意外的,你就分批从数据库读出客户想要的数据。还有记得要释放DataWindow的内存。
lwzjinny80
2005-06-02
打赏
举报
回复
你用什么写的datawindow?
CNet
2005-06-02
打赏
举报
回复
datawindow加载比较慢。现在还没有测试大数据量怎么样,按道理来讲datawindow显示数据的速度应该是非常快的。
FTP服务器海量小文件迁移备份可行
解决
方法
迁移环境 1、一台linux FTP服务器大约有...2、迁移速度每分钟4-5G左右,也就是大约一天左右可以迁移完成。 迁移
解决
方案 遍历根目录所有的文件夹,存到数据库,并对每个文件编一个主键ID; 写程序多线程迁移;...
PB东东收藏
dw_XX为被打印的free型数据窗口,该方法可保证dw_XX中的数据在打印前后包括sort等属性均不发生任何改变,但效率较低,不宜用在数据量太大的数据窗口中,当然,考虑到打印本身速度就比较慢,所以3000行数据是可以采用...
PB11.5 WEB客户端编程技巧总结
一、概述 用PB11.5把现有C/S程序转换成WEB应用程序后,保留了大部分C/S环境下的代码,并且大...根据目前我对PB11.5所了解的情况,PB11在代码方面可以使用条件编译方式嵌入
.NET
代码,其实我感觉
.net
里能实现的内容,
powerbuilder11的体验[转载]
QQ群请加: 6539042(power...tid-63244.htmlspain 2007-7-19 14:42powerbuilder 11出来了,太阳出来了sybase的节奏总是慢别人一拍,当然并不是所有产品都是如此,但是在powerbuilder 和sybase数据库上的确如此,但无论
Powerbuilder历程
另外一个不赚钱的原因是总部作决定太慢,资料来得太慢,灵活性不够,没有找到更好的、有赚钱想法的负责主管,做工程的做工程,做市场的做市场,销售的销售,服务的服务,没有一个所谓的高级管理整合策略,这让每个...
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章