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
動作するかどうかを確認するためだけに、を static intに置き換えようとしました。int を追加すると、特定の行または列をクリックしても何もしません。
ColumnIndex
を変更する方法、またはこの問題を回避する方法については、誰でもアイデアがあります。