沈海高速佛开出口:到底如何在VB中使用Listview控件动态显示数据库中的很多数据?

来源:百度文库 编辑:高考问答 时间:2024/04/26 14:57:02
到底如何在VB中使用Listview控件动态显示数据库中的很多数据?我参考了网上的很多文章,发现里面介绍的方法好像根本不行呢?网上讲的捕捉MV_MOUSEWHEEL的方法,如果是当前焦点不在Listview控件上,而只是鼠标位于Listview区域内,那么是可行的;可是一旦Listview获得了焦点,那么好像就不行了?我个人理解,要想使用Listview控件动态显示数据库中的很多数据,应该是以下的思路:先显示第一批,然后随着Listview被滚动或者滚动条被拖动,程序重新判断Listview当前显示的数据,然后此时再从数据库里调出以当前数据为中点的前后各N条数据,显示在Listview内。可是,具体应该怎么做呢?参考了网上好多地方转载来转载去的文章,可是行不通啊。有没有人成功地做过?Listview控件,又有没有一个类似Toplist_change的事件,即显示区的第一条记录发生改变时的事件呢?还有,如何判断一个Listview当前显示区域内显示了多少条记录呢?类似DataGrid的VisibleRows属性?
是MW_MOUSEWHEEL,我在上面写错了。这肯定不是造成我无法成功的原因。
另外,我使用的是VB6.0。
到底有没有人成功地做到过使用Listview来动态显示数据库中的很多数据?急待赐教!谢谢!