Wieso
willst Du den Treeview ohne XML umsetzen?
Das
XML l��t sich ja mit .net sehr leicht erzeugen und ist als die ideale
Schnittstelle.
Ohne
XML denke ich gibt es (so ad hoc) zwei M�glichkeiten .....
- EIne
DataList, die wenn ein Record der "einen" Ebene angeklickt wird, im
templatebereich des angeklickten Elementes dynamisch eine neue DataList
einf�gt
....hmmm klingt f�r mich etwas gewagt und wenig
zielf�hrend.
- Die
BindData() - Funktion mit einer Rekursion anlegen und hier eine DataTable
bef�llen, die dann normal angezeigt wird.
Denke dabei m�sste man dann f�r jede Rekursion dem Datensatz-Wert
(Z.B. Foldername) etwas HTML mitschicken, damit die Einr�ckung, oder was auch
immer angezeigt wird.
In der
Art:
private void bindTreeData(FolderLevel)
{
SqlDataAdapter ......(SELECT .... WHERE
ParentFolder=0)
DA.Fill(DataTable)
foreach()
{
OutputDatatable..NewRow();
DataRow["HTML"] =
indent;
indent = indent +
" "
DataRow["Folder"] =
DARow["FolderName"]
bindTreeData( FolderLevel + 1
)
indent = indent.subString(....Eine
Leerstelle wieder abziehen)
}
DataList.BindData(),
......
}
So in
etwa jedenfalls ....
Gru�
Mansur
-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]Im Auftrag von Christian Freund
Gesendet: Sonntag, 17. November 2002 22:28
An: aspDEdotnet
Betreff: [aspdedotnet] Baum / Treeview ohne XML in .net
| [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.aspHallo zusammen!Hat jemand zuf�llig schon mal eine Anleitung entdeckt, wie man einen Navigationsbaum in ASP.NET umsetzen kann? Ich vermisse irgendwie das Recordset, mit dem ich gut zurecht kam? Ist der Treeview hier eine gute L�sung, oder hei�t es da selber stricken?auf der Begleit-CD des ASP.NET-Buches von Microsoft Press hab ich ein Beispiel gefunden, das den Treeview verwendet - leider funktioniert es bei mir nicht. Nur scheint es hier beschr�nkungen bez�glich der Knotenanzahl zu geben. Ich m�chte das Aufklappen des Trees clientseitig und browserunabh�ngig l�sen.Hat jemand eine narrensichere Anleitung gefunden oder kann es mir narrensicher erkl�ren?Das w�r liebViele Gr��e aus PassauChristian| [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp [Mansur Esmann] eiten
