hi,
>> Dim Kategorie As DataRow
>> For Each Kategorie In dskategorie.Tables("Tree").Rows
>> NewNode = New TreeNode
>> NewNode.NodeData = Kategorie("GB").ToString()
>> NewNode.Text = Kategorie("GB_Bez").ToString()
>> 'NewNode.Type="folder"
>> -----> NewNode.NavigateUrl = Kategorie("WebForm2.aspx").ToString()
>> NewNode.Target = "frametarget"
>> AttachByData(NewNode, Kategorie("Region_id").ToString())
NavigateUrl gibt den Link an, der aufgerufen wird, wenn auf die Node
geklickt wird. Dadurch, dass du Kategorie("WebForm2.aspx")... angibst, sucht
er in der Tabelle nach einer Spalte die WebForm2.aspx heisst. Ich glaub
nicht, dass in der Tabelle die spalte WebForm2.aspx vorhanden ist. Es reicht
wenn einfach nur "http://...." oder "WebForm2.aspx" angibst um auf eine
Datei zu verweisen.
Brauchst du das Dim Kategorie As DataRow unbedingt vor der for schleife
ansonsten w�rd ich es weg lassen?
>>Erstes feld :GB(ist die ID f�r GB_Bez)
>>Zweites feld : GB_Bez
>>Drittes Feld:Region_ID(ist die ID f�r Region)
>>Viertes Feld: Region
Die Datenbank ist so etwas verwirrend, ich h�tte sie einwenig anders
aufgebaut, ist aber nur ein vorschlag, kannst sie ruhig so belassen. Ich
w�rde folgendes machen:
erstes feld: ID (eindeutig)
zweites feld: Bez (bezeichnung)
drittes feld: parent_id (zeigt auf ID, untergeordnet)
viertes feld: status (gibt an ob GB oder Region wobei status beim treeview
nicht ben�tigt wird, da alles �ber die parentId geregelt wird)
z.B.:
id bez parentId status
1 �sterreich 0 1
2 vorarlberg 1 2 //parentId zeigt auf
�sterreich (id=1)
3 tirol 1 2
4 deutschland 0 1
5 bayern 4 2 //die parentId zeigt auf
deutschland (id=4)
6 berlin 4 2
hoffe es hilft dir einwenig weiter
gru�
Patrick
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net