Sino ad ora sono riuscito grazie ad i post del forum a produrre del codice funzionante ma...........ora......
Ho un dataset (daset3) con cui riempio una tabella (tbl1) e una datagrid (datagrid4)
Ad un certo punto su scelta dell'utente devo operare un'eliminazione dei dati della tabella solo a livello visuale che poi trasmetto al datagrid
Posto il codice
x1=0
While x1 < tbl1.Rows.Count
If tbl1.Rows(x1).Item(8) = MIOPARAMETRO Then
tbl1.Rows(x1).Delete()

End If
x1 += 1
End While
DataGrid4.DataSource = Tbl1

In seguito in una sub che si avvia al doppioclick su una riga del datagrid4 ricevo l'errore

IMPOSSIBILE ACCEDERE ALLE INFORMAZIONI SULLLA RIGA ELIMINATA TRAMITE LA RIGA

la sub è questa:


Private Sub DataGrid4_Navigate(ByVal sender As System.Object, ByVal ne As System.EventArgs) Handles DataGrid4.DoubleClick


Dim tblx As New DataTable
tblx = daset3.Tables("spese")
label1.text = CStr(tblx.Rows(DataGrid4.CurrentRowIndex).Item(9))

end sub

il datagrid4 non visualizza ovviamente le righe eliminate sopra ma è come se contenesse ad esse qualche riferimento

Ovviamente nulla cambia se in entrambe le sub uso la stessa tabella


Scusate la lunghezza del post ma non sapevo come spiegarmi e spero anche che il titolo vada bene