E per l'ennesima volta mi ritrovo a postare la domanda e immediatamente dopo trovare la soluzione....
Beh almeno il forum mi porta bene.

Per tutti quelli che avessero questa necessita lascio la parte di codice dove popolo la DatagridView.

I due oggetti datatable si riferiscono
_tbitem alla tabella Articoli(CodiceArticoli,Descrizione,Categoria)
_tbcat alla tabella Categorie (Codice,Descrizione)

Il codice fa parte dell'evento Click di un pulsante


[%]
With DataGridView1


Dim ColumnCmbCat As New DataGridViewComboBoxColumn

Dim ColumnCat As New DataGridViewTextBoxColumn
Dim ColumnArt As New DataGridViewTextBoxColumn
Dim ColumnDesc As New DataGridViewTextBoxColumn



With ColumnArt
.HeaderText = "Articolo"
End With

With ColumnDesc
.HeaderText = "Descrizione"
End With



With ColumnCat
.HeaderText = "Categoria"

End With

With ColumnCmbCat
' Bind ColumnCar to Cars table
.DataSource = _tbCat
.DisplayMember = "Category"
.HeaderText = "Categoria"

End With
.Columns.Add(ColumnArt)
.Columns.Add(ColumnDesc)
.Columns.Add(ColumnCmbCat)
.AutoGenerateColumns = False
End With


DataGridView1.DataSource = _tbItem
' DataGridView1.DataMember = "Articoli"

DataGridView1.Columns(0).DataPropertyName = "Articolo"
DataGridView1.Columns(1).DataPropertyName = "Descrizione"
DataGridView1.Columns(5).DataPropertyName = "Cat"



[%]


Spero che possa essere utile

Malkav