我想将一个datagrid的某一列累加,从头第一行加到最后以行,于是我用了以下代码,
for i=0 to 100
datagrid1.col=1
datagrid1.row=i
sum=sum+datagrid1.text
next
于是程序在执行到画面上看不到的行的时候(比如画面上的gird不拖动滚动条的时候只能看到30行,实际grid确有100行)就会报错,请问这是什么问题?谢谢了!有没有更好的办法累加所有的行?
for i=0 to 100
datagrid1.col=1
datagrid1.row=i
sum=sum+datagrid1.text
next
于是程序在执行到画面上看不到的行的时候(比如画面上的gird不拖动滚动条的时候只能看到30行,实际grid确有100行)就会报错,请问这是什么问题?谢谢了!有没有更好的办法累加所有的行?
检查一下你的DataGrid的下标
那应该把for i=0 to 100
改成for i=0 to 99