当前位置:编程学习 > VB >>

有谁可以帮我看看错在哪,我找不出原因!



一点调试之后,会跳转到.TextMatrix(iRow, 2) = txtComm(2).Text '更新表格中的单价  语句中,(iRow,2)表示的是第iRow行,第2列,表中有对应的文本框说明,左边的数据库建立了三条信息,我理解到的是行、列都是从0开始的,所以(iROW,2)才会显示为第2列,请问正确吗? 代码调试,VB,text 数据 行,列下标都是从0开始,是没错的,那就看一下,iRow的值是不是超出了grid的总行数,iRow的值应该小于grid1的Rows 错误信息不是很明确么, 下标越界
你知道这时候iRow等于几?  此时 iRow 的值是什么。打断点看一下,或在出错的语句前加上

Debug.Print iRow

以观察其值。
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,