Forum: VB.NET |
Thema:
Treenode.add wird ausgeführt aber nicht angezeigt |
Von:
paul meier (
24.09.2005 13:37) |
Hi,
ich möchte daten aus einer access-tab im treeview anzeigen, mein code:
[code]
Dim T1,T2,T3 as New TreeNode
For Each dr As DataRow In tabgrab.Rows
f_nx = dr(0)
r_nrx = dr(1)
r_nr = CInt(r_nrx)
g_nrx = dr(2)
g_nr = CInt(g_nrx)
gid = dr(3)
nidx = dr(4)
nid = CInt(nid)
maxbx = dr(5)
maxb = CInt(maxbx)
istbx = dr(6)
istb = CInt(istbx)
T1.Text = f_nx
If f_n1 = f_nx Then
Form1.InstForm1.Label10.Text = "aa"
Else
Form1.InstForm1.tvw_grab.Nodes.Add(T1)
End If
T2.Text = r_nrx
If r_nr1 = r_nrx Then
Form1.InstForm1.Label10.Text = "aa"
Else
T1.Nodes.Add(T2)
End If
T3.Text = gid
If gid1 = gid Then
Form1.InstForm1.Label10.Text = "aa"
Else
T2.Nodes.Add(T3.Text)
End If
f_n1 = f_nx
r_nr1 = r_nr
g_nr1 = g_nr
gid1 = gid
nid1 = nid
maxb1 = maxb
istb1 = istb
Next
[/code]
Daten in der access:
1.DS: A | 1 | 1 | A/1/1
2.DS: A | 1 | 2 | A/1/2
3.DS: A | 1 | 3 | A/1/3
Also,der Code läuft einwandfrei, T3.Text wird auch 3mal 'geaddet', aber nur 1mal im treeview angezeigt(der letzte("A/1/3")).
Hat jemand ne Idee?
Gruß paul!
www.firmsoftware.de
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!