RE:DatagridView y ComboBox
Si te entiendo, necesitas cargar tus comboBox con datos, cosa que asi puedas editar tu DataGridView.
A tu pregunta, SI CLARO QUE SE PUEDE.
Yo lo hago de la sgte forma:
Private Sub agregaColumnaIndice()
Dim dgvComboBoxColum As New DataGridViewComboBoxColumn
Dim dt As DataTable = listar() 'Retorna una coleccion de datos
'---------- CREANDO LA COLUMNA ----------
With dgvComboBoxColum
.Name = "dgvCboColum"
.HeaderText = "Indice"
.DataSource = dt
.DisplayMember = dt.Columns(0).ToString 'MOSTRAR EL CODIGO
.ValueMember = dt.Columns(0).ToString 'TOMAR COMO VALOR EL CODIGO
End With
Me.dgvDetalle.Columns.Add(dgvComboBoxColum)
'---------- AÑADIENDO LOS VALORES DEL INDICE ----------
htIndice = New Hashtable
For i As Integer = 0 To dt.Rows.Count - 1
htIndice.Add(dt.Rows(i).Item(0), dt.Rows(i).Item(1))
Next
End Sub
La parte del HashTable lo puede obviar, es algo que yo necesitaba.
Suerte!