【发布时间】:2014-07-25 06:58:19
【问题描述】:
我有一个 datagridview,当我单击标题进行排序或出于任何原因时,我在以下代码行中收到以下错误......
论证我们的范围异常(索引超出范围。必须为非负数且小于集合的大小。
private void firearmView_CellClick(object sender, DataGridViewCellEventArgs e)
{
//I get the above error on the IF line below.
if (!firearmView.Rows[e.RowIndex].IsNewRow)
{
selectedFirearmPictureBox.Image = Image.FromFile(firearmView.Rows[e.RowIndex].Cells[12].Value.ToString(), true);
}
}
我不知道为什么我会在此处收到此特定错误。
【问题讨论】:
-
我怀疑
Cells[12]。一排有多少个单元格? -
如果从 0 开始,则此表为 14。单元格 12 是照片路径所在的位置。这就是我填充图片框的方式。
-
没问题,那我怀疑@Steve 有答案!
-
感谢巴里克的帮助。
-
我不知道这是否可能相关stackoverflow.com/questions/26280837/…
标签: c# datagridview