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