1

不明白为什么我不能调用这行代码?

MsgBox(SAMPLEIDDataGridView.SelectedRows(0).Cells(0).ToString())

我收到以下错误消息:

mscorlib.dll 中出现“System.ArgumentOutOfRangeException”类型的未处理异常

附加信息:索引超出范围。必须是非负数且小于集合的大小。

如果我的表格如下,那怎么可能:

ID 名字 姓氏 0 Guy TheGuy 1 约翰史密斯 2 吉姆蚯蚓 3 内森德雷克

我的表设计如下:

ID int 25 0 0 0 0 0 0 0 0 -1 0 名字 varchar 25 0 -1 0 0 0 0 0 latin1 latin1_swedish_ci 0 0 姓氏 varchar 25 0 -1 0 0 0 0 0 latin1 latin1_swedish_ci 0 0

4

1 回答 1

0

您正在使用 SelectedRows ,因此如果您没有选择任何行,它将给您该异常!

试试行..

于 2012-06-07T19:59:34.257 回答