【发布时间】:2016-05-18 08:57:51
【问题描述】:
我在编程时遇到此错误,经过一些调试,谷歌搜索过程,但我找不到问题,我请求您的帮助!
MessageBox.Show(dataGridView1.RowCount.ToString());
MessageBox.Show(dataGridView1.ColumnCount.ToString());
MessageBox.Show(dataGridView1.SelectedRows[1].Cells[5].Value.ToString()); //This
根据我的研究,ArgumentOutOfRangeException 超出范围时会抛出。
从上面的代码中,rowcount 是 11,columncount 是 7。
但是我的第三行代码抛出了 ArgumentOutOfRangeException:
但同样,当我为 SelectedRows 输入 0 而不是 1 时,它工作正常。其余的都不起作用。
我觉得我做的一切都是对的。有人可以帮助这个初学者吗?感谢您的阅读:)
【问题讨论】:
-
选择了多少行,可能你只选择了索引为 0 的行