我写了一个 Datawindow,从一个表中读出大约2000条记录,然后从Visual Studio.NET 2003 中调用,发现显示出来大约需要8秒钟,我想加快或采用分页技术,不知如何解决?
我试过在 Designer 状态,选中 Retrieve Option 中的 “Retirve As Need”,然后保存,再回到 VS 中调用,发现没有任何改善?
象这种问题如何解决?如果我的表中有10万条记录,起不是要等几个小时?
我试过在 Designer 状态,选中 Retrieve Option 中的 “Retirve As Need”,然后保存,再回到 VS 中调用,发现没有任何改善?
象这种问题如何解决?如果我的表中有10万条记录,起不是要等几个小时?
解决方案 »
- C#中如何获取Combobox中当前的值
- C# 实现图片压缩功能
- ZedGraph如何实现鼠标单击事件,急急急
- 很奇怪!订阅事件好像只能写在page_load里,写在其他事件里怎么不行的呢?
- 如何datagridview中当鼠标在单元格中按下时便选中单元格所在的行?
- 如何动态显示图片
- 解答出来的我给100分,没有答出来的倒给我100分,路过的发安慰奖,求购激情代码一段,javascript+div+母板页+iframe,小弟跪谢!!急。
- 高分求一个vs2005的代码与UML同步的工具
- 关于实体类的疑惑
- 如何对红外设备进行操作?
- winform下datagrid自定义表头
- 请教:关于Visio绘图控件出错的一个问题!急等答案!
数据量小的话,用下面的也可以;
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:排序字段
2.分页可以,设置dw_1.RowsPerPage=20,然后用dw_1.ScrollFirstPage();dw_1.ScrollPriorPage();dw_1.ScrollNextPage();dw_1.ScrollLastPage();控制页走向。