Por qué usas un for? Si tan sólo quieres seleccionar un dato y pasarlo a la grilla:
Código c#:
Ver original//Evento selectedindexchanged
this.DataGridView1.Rows.Add(Me.ComboBox1.SelectedValue.ToString(), Me.ComboBox1.Text)
Este código agrega a la primera columna el código de un registro y en la 2da columna la descripción del registro.
Cualquier duda me avisas