Salve, dopo qualche anno di pausa rieccomi qua a chiedere umilmente il Vs aiuto!
Il mio intento sta nell'aggiungere una riga alla DGV se questa è differente dall'ultima inserita... gentilmente chiedo un piccolo aiuto, se è possibile, per risolvere quanto segue:
Private Sub Sel_Nome(sender As Object, e As TreeViewEventArgs) Handles TreeView_C.AfterSelect
DGV.Rows.Clear()
For Each r As DataRow In ds.Tables("Risorse").Rows
'Se il nodo in TreeView_C corridponde al valore r.item(6) nella tabella risorse allora...
If TreeView_C.SelectedNode.Text = r.Item(6) Then
With DGV
Dim dgvCellValue As String = .Rows(DGV.RowCount - 1).Cells(0).Value
'...se il codice (r.item(0) è differente dal codice (dgvCellValue) dell'ultima riga inserita in DGV allora aggiungi
If r.Item(0) <> dgvCellValue Then
.Rows.Add(r.Item(0),
r.Item(1),
r.Item(2),
r.Item(3),
r.Item(4),
r.Item(5),
r.Item(6),
r.Item(7))
End If
End With
End If
Next
End Sub
Dove sbaglio?