4 列と複数行のデータが取り込まれた DataGridView があります。このデータをメソッドに渡す必要があるため、DataGridView を反復処理し、特定の列のみからセル値を取得したいと考えています。
これが私のコードです:
foreach (DataGridViewRow row in this.dataGridView2.Rows)
{
foreach (DataGridViewCell cell in row.Cells)
{
if (cell.Value == null || cell.Value.Equals(""))
{
continue;
}
GetQuestions(cell.Value.ToString());
}
}
これはすべてのセルを通過しているように見えますが、次のように指定できる必要があります。
foreach (DataGridViewRow row in this.dataGridView2.Rows)
{
foreach (DataGridViewCell cell in row.Cells[2])//Note specified column index
{
if (cell.Value == null || cell.Value.Equals(""))
{
continue;
}
GetQuestions(cell.Value.ToString());
}
}