我有一个datagridview
,无论我点击什么单元格都会返回一个超出索引的错误。
当我调试以下代码时,我得到一个-1
. e.ColumnIndex
至于e.RowIndex
,我得到了我点击的正确行。
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
form2.value = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
}
我试图e.ColumnIndex
用静态 int 替换它只是为了看看它是否有效。当我添加 int 时,当我单击特定的行或列时它不会做任何事情。
任何人都知道如何更改ColumnIndex
或解决此问题。