Мне интересно, как лучше всего пройти итерацию по всем строкам в сетке данных и получить значения из ячеек.
Вот что я думаю сделать, но мне это не очень нравится, потому чтоесли я переставлю столбцы, то код также придется изменить.
for (int i = 0; i < dataGridView.RowCount; i++)
{
string Value0 = dataGridView1.Rows[i].Cells[0];
string Value1 = dataGridView1.Rows[i].Cells[1];
string Value2 = dataGridView1.Rows[i].Cells[2];
}