关于datagrid的简单问题

fenglhua 2004-11-04 06:05:51
我想将一个datagrid的某一列累加,从头第一行加到最后以行,于是我用了以下代码,
for i=0 to 100
datagrid1.col=1
datagrid1.row=i
sum=sum+datagrid1.text
next
于是程序在执行到画面上看不到的行的时候(比如画面上的gird不拖动滚动条的时候只能看到30行,实际grid确有100行)就会报错,请问这是什么问题?谢谢了!有没有更好的办法累加所有的行?
...全文
83 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
江语 2004-11-04
  • 打赏
  • 举报
回复
或者 for i=1 to 99
江语 2004-11-04
  • 打赏
  • 举报
回复
有100行的话~
那应该把for i=0 to 100
改成for i=0 to 99
lxcc 2004-11-04
  • 打赏
  • 举报
回复
报什么错?
检查一下你的DataGrid的下标
GGL123 2004-11-04
  • 打赏
  • 举报
回复
建议数据源进行操作。
江语 2004-11-04
  • 打赏
  • 举报
回复
你用的是ADO控件连接还是ADO对象?

7,787

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧