有关Datagrid滚动条问题
各位大虾,我在VB6中添加datagrid1后:
cn.open "…… "
rs.open "select * …… ", cn, 3, 3
set datagrid1.datasource = rs
发现datagrid控件的垂直滚动条上的滚动块老是停在底下(记录数较多,控件内只看到部分记录),不论怎么拖动,而且也不支持鼠标的滚动轮上下翻页。
请问是怎么回事?
[解决办法]
记录一定多的不得了,拖都拖不动了。即便支持滚轮,料想也滚不动。
如果还在读取数据库中的数据进入datagrid1,也有可能不响应你的拖动。
那你想怎么样呢?把它定位在某个地方如何?
比如定位在第一个记录:rs.MoveFirst
或者datagrid1.row = 100 ,定位在第一百行。
[解决办法]
大批量数据就不要用这个控件了,换一个功能更强大的spread 试试看