一个listview绑定了1个表。这个表会有上百万条记录。。每次打开这个界面就会很慢很慢。。拖动滚动条时卡卡的。
请问有什么办法解决吗? 经理说可以采取一种XX方法,每次拖动滚动条就查询100条记录,但具体实现方法我不知道。。各位高手进来帮帮偶把。。用什么方法来处理这些海量数据呢?
请问有什么办法解决吗? 经理说可以采取一种XX方法,每次拖动滚动条就查询100条记录,但具体实现方法我不知道。。各位高手进来帮帮偶把。。用什么方法来处理这些海量数据呢?
解决方案 »
- 请教关于C#调用图片
- FileInfo.CreateText()编码问题
- 请教Button的属性 CausesValidation ?
- ----------------关于点击"打开"会重复打开对话框的问题-----------------
- 如何将数据库中的几个表绑定到一个DATAGRID上啊?
- 为什么我的PrintDocument在PrintPreviewDialog中预览是多页的,在打印的时候就只打印了最后一页呢???
- C#疑问
- 为什么后台调用这个javascript函数老是记忆上次的结果?
- 面向对象程序设计中对象生存期和作用域的疑惑---------------------------
- 在一个function内部定义一个Enum类型,可否????
- VC#怎么发送结构体消息给VC++?(Socket)
- 为什么下面的语句能正常执行但是不能更新数据库
请问有什么办法解决吗? 经理说可以采取一种XX方法,每次拖动滚动条就查询100条记录,但具体实现方法我不知道。。各位高手进来帮帮偶把。。用什么方法来处理这些海量数据呢?
我自己感觉主要难度是在与 拖动滚动条来查询! 但是问题是拖动滚动条后的查询标准是什么?(意思就是拖动到什么程度才需要去查询? 不可能一拖动就查询把? 如过我理解的没有错的话!你最好把拖动滚动条查询的标准能说下! 是只要一动滚动条就从新去查询呢?还是当滚动条拖到某中程度的时候才去查询 )
先站位了! 考虑下晚上回复
你打开SQL Server 2000的企业管理器的数据浏览窗口,仿照那个就行了
1.不要直接通过DataSource绑定
2.每次读若干条(如100),读出数据后,手动添加到Listview;
3.重复执行第二步,直到读完数据为止.第二步,考虑开一个新的线程,这样界面应该会比较流畅