DBGrid控件用row改变行列号,出现行号无效
编号:QA002258
建立日期: 1999年12月15日 最后修改日期:1999年12月15日
所属类别:
小春:
vb与office-excel连接,控件data1中connect属性指向excel8.0,控件dbgrid的datasource属性指向data1,运行后数据自动读入dbgrid后,用col,row改变行列号可读出数据,但行号超出28以后,出现行号无效。
DBGrid1.col = 26
DBGrid1.row = 28
dexcel.txt(26) = DBGrid1.Text
不能读出其他数据。望给予解答!
回答:
可能是DBGrid的Bug,只要Col超过可以看到的行数就会出现你的问题。可以用Scroll方法解决你的问题:
DBGrid1.Col = 26
For i = 0 To 31
DBGrid1.Scroll 0, 1
Debug.Print i & DBGrid1.Text
Next
此问题由李海回答。
| |
|
|
| |
|
|