FullRowSelect モードで、DataGridView を使用してデータを表示しています。
私のコードは次のとおりです。
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
foreach (DataGridViewRow row in dataGridView1.SelectedRows)
{
currentColumn1Value = row.Cells[0].Value.ToString();
currentColumn2Value = row.Cells[1].Value.ToString();
//do something with the values
}
}
ビューには 2 つの列しかなく、左側の列のセルが選択されている場合、値が返されます。しかし、右側の列をクリックして行を選択すると、値が空になります。
この行選択方法を使用して、選択したセルの値を抽出する最良の方法は何ですか?