Ciao,In questa treeview ci sono dei nodi che mi vengono inseriti quante sono le righe trovate tramite una query,come posso fare se il nodo ha lo stesso nome a farlglielo inserire 1 sola volta e basta?
Grazie
Qui vi posto uno screenshot per farvi capire.

Questo invece è il codice:
codice:
Dim RicercaAll As New System.Data.SqlServerCe.SqlCeCommand("SELECT DISTINCT ORDATA,ORCODCLI,ORRAGSOC,ORNUMORD FROM Ordini ORDER BY ORCODCLI ASC", ConnSqlCe)
ConnSqlCe.Open()
Dim rs2 As Data.SqlServerCe.SqlCeResultSet = RicercaAll.ExecuteResultSet(Data.SqlServerCe.ResultSetOptions.Scrollable)
RicercaAll.ExecuteReader()
Do While rs2.Read
If rs2.IsDBNull(0) = False Then
ORDATA = CStr(rs2.GetValue(0))
If InStr(ORDATA, "'", CompareMethod.Text) Then
ORDATA = ORDATA.Replace("'", "''")
End If
Else
ORDATA = " "
End If
If rs2.IsDBNull(1) = False Then
ORCODCLI = CStr(rs2.GetValue(1))
If InStr(ORCODCLI, "'", CompareMethod.Text) Then
ORCODCLI = ORCODCLI.Replace("'", "''")
End If
Else
ORCODCLI = " "
End If
If rs2.IsDBNull(2) = False Then
ORRAGSOC = CStr(rs2.GetValue(2))
If InStr(ORRAGSOC, "'", CompareMethod.Text) Then
ORRAGSOC = ORRAGSOC.Replace("'", "''")
End If
Else
ORRAGSOC = " "
End If
If rs2.IsDBNull(3) = False Then
ORNUMORD = CStr(rs2.GetValue(3))
If InStr(ORNUMORD, "'", CompareMethod.Text) Then
ORNUMORD = ORNUMORD.Replace("'", "''")
End If
Else
ORNUMORD = " "
End If
Dim Childname1, Childname2, Childname3 As String
Childname1 = ORCODCLI & " " & "(" & ORRAGSOC & ")"
childNode = rootNode.Nodes.Add(Childname1)
Childname2 = ORDATA
childNode2 = childNode.Nodes.Add(Childname2)
childNode2.Tag = ORCODCLI
Childname3 = ORNUMORD & " " & "(" & ORCODCLI & ")"
childnode3 = childNode2.Nodes.Add(Childname3)
childnode3.Tag = ORCODCLI
Loop
ConnSqlCe.Close()