solo che adesso ho un problema quando tento di eliminare una riga dal DataGridView, uso il codice:
codice:
'Leggo i campi della riga del DataGridView che nella tabella del db sono come chiave primaria
Dim codice(1) As Object        
 codice(0) = dgwElenco.Rows(dgwElenco.CurrentRow.Index).Cells(0).Value         
codice(1) = dgwElenco.Rows(dgwElenco.CurrentRow.Index).Cells(1).Value

'Faccio la ricerca della riga del DataGridView 
riga = dataSet.Tables("Aziende").Rows.Find(codice)

'elimino la riga
riga.Delete()
solo che mi restituisce l'errore:
System.Data.MissingPrimaryKeyException: La tabella non ha una chiave primaria.
ecc...

solo che prima di inserire la left Joinn nella select tutto funzionava