Certo, c'e' il campo ID nella tabella del Database, solo che non lo visualizzo nel DataGrid, cioe' popolo il DataGrid con questo metodo:

--------------------------------------------------------------------
Dim ds As DataSet
Dim dap As OleDbDataAdapter = New OleDbDataAdapter("SELECT Codice,Prodotto,Quantita,Unit_mis,Prezzo,Iva,Descr izione FROM Prodotti", conn)
dap.TableMappings.Add("Table", "Prodotti")
ds = New DataSet()
dap.Fill(ds)
dgrArticoli.DataSource = ds.Tables("Prodotti")
---------------------------------------------------------------------

ma l'ID c'e' nella tabella.