Torna al Thread
foreach (DataGridViewRow riga in miaGriglia.Rows)
{
//--- so gia di che tipo sara' il valore dato che lo visualizzo
int valore1 = int.Parse(riga.Cells["colonnaCombo1"].Value);
int valore2 = int.Parse(riga.Cells["colonnaCombo2"].Value);
....
//--- se invece ti interessa il datasource come insieme
DataGridViewComboBoxCell cella = riga.Cells["colonnaCombo1"] as DataGridViewComboBoxCell;
cella.DataSource = ....
}