有谁可以帮我看看错在哪,我找不出原因!
一点调试之后,会跳转到.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 , 基础类