我用dategrid控件显示数据,当数据有一千多行(如1500行)需要显示的时候,因为我的dategrid控件不能画的太大,所以只能显示其中的十几行,我必须不断向下拖动滚动条,才能看见后面的记录,现在为了方便,我需要指定某行(指定的数值n小于1500),然后将这个数值作为dategrid控件的row属性(dategrid.row=n),有时候就会出现6148错误,但有时候没有这样的错误!请问各位什么原因,怎样解决?谢谢大家。
调试欢乐多
Adodc1.Recordset.Move n
如:数据为1000条,datagrid1.row=1001(错误6148)
datagrid1.row =999(没错误)
用Adodc1.Refresh
Adodc1.Recordset.Move n
就没这个问题了(data一样)
x=x+1
datagrid.row=x
用datagrid.text可以看到下一条记录
但是只有前面几条(或十几条)可以正确运行,不久就会出现6148错误了。