c# WINFOEM 程序如何实现从数据库中查询海量数据问题

abcd25322 2014-02-12 04:09:48
我想一加载窗体的时候,datagridview就显示前500条,然后 ,后面滚动超过这500条之后,就继续加载多500条...这个如何实现??求大神给点源码思路啥的~~~~
...全文
229 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
happytonice 2014-02-12
  • 打赏
  • 举报
回复
知道已经滚动了多少条,到500的时候就去加载新的
审什 2014-02-12
  • 打赏
  • 举报
回复
引用 2 楼 abcd25322 的回复:
[quote=引用 1 楼 bdmh 的回复:] 那就自己填充,比如先读取500条到dataset,然后遍历数据集,逐条填充到grid,当滚动时,到了后几条时,继续加载后面500条,在追加到grid
逐条填充到grid这个是没问题,主要是如何控制,已经读取过的不再进行读取.. 就好比说吧,我有10W条数据,我加载了前500条,然后,我滚动,滚动到第501条的时候进行下面500条数据的读取..而后,就有一千条.然后,再滚动到1001继续加载下面500条...以此循环....[/quote] 读的时候可以设定索引号吧
abcd25322 2014-02-12
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
那就自己填充,比如先读取500条到dataset,然后遍历数据集,逐条填充到grid,当滚动时,到了后几条时,继续加载后面500条,在追加到grid
逐条填充到grid这个是没问题,主要是如何控制,已经读取过的不再进行读取.. 就好比说吧,我有10W条数据,我加载了前500条,然后,我滚动,滚动到第501条的时候进行下面500条数据的读取..而后,就有一千条.然后,再滚动到1001继续加载下面500条...以此循环....
bdmh 2014-02-12
  • 打赏
  • 举报
回复
那就自己填充,比如先读取500条到dataset,然后遍历数据集,逐条填充到grid,当滚动时,到了后几条时,继续加载后面500条,在追加到grid

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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