我下载的VSFlexGrid8带注册机的,用rs记录集填充VSFlexGrid后最多只显示101行,很奇怪呀
下面是部分代码
sSql = "select * from table"
Rs.CursorLocation = adUseClient
Rs.Open sSql, Conn
If Not (Rs.EOF And Rs.BOF) Then
Set VSFlexGrid.DataSource = Rs
Else
VSFlexGrid.Rows = 2
VSFlexGrid.Cols = 10
VSFlexGrid.Clear
End If
下面是部分代码
sSql = "select * from table"
Rs.CursorLocation = adUseClient
Rs.Open sSql, Conn
If Not (Rs.EOF And Rs.BOF) Then
Set VSFlexGrid.DataSource = Rs
Else
VSFlexGrid.Rows = 2
VSFlexGrid.Cols = 10
VSFlexGrid.Clear
End If
这个table要加[]号吧
先msgbox 看看到底查到几条记录
tabaas表中有几千条记录,奇怪的是VSFlexGrid显示结果中确实有与表tabass中相同的行数,但只有前101行有内容,后面其它行全都是空的,但把VSFlexGrid控件换成MSHFlexGrid一切正常,很奇怪
sSql = "select * from table"
Rs.CursorLocation = adUseClient
Rs.Open sSql, Conn
Set VSFlexGrid.DataSource = Rs如果還不行,控件沒有注冊??
可是很奇怪,只是将这句
Rs.CursorLocation = adUseClient
去掉就好了! 奇怪
有谁知道为什么吗?