我在vb.net里,第一个程序里的窗体上放了一个文本框,还放了一个datagridview控件,想通过文本框里输入数值,自动在dgv控件里添加对应的行数。第一个窗体里,我在dgv里设置了三个列标题。在文本框的changed事件里加了如下代码:
Dim iLoops As Integer
dgv.Rows.Clear()
If tbReinforceRingNums.Text = "" Then
MsgBox("请输入环向加强圈数!", MsgBoxStyle.Critical + MsgBoxStyle.OkOnly)
Exit Sub
End If
iLoops = CInt(tbReinforceRingNums.Text)
Dim i As Integer
For i = 1 To iLoops
dgv.Rows.Add(CStr(i), "", "", Guid.NewGuid().ToString())
Next
一运行总是提示这样的错误:
这是什么原因?另外一个窗体里是可以运行的。