hi,
ich habe eine funktion geschrieben, die einen baum aufbauen soll. die
ben�tigten daten werden aus einem array ausgelesen. ich lasse eine for
schleife laufen in
der ich die selbe funktion nochmal aufrufe, damit ich die untermen�punkte zu
dem jeweiligen men�punkt auslesen kann.
als ergebniss sollte zum beispiel rauskommen:
Druck
    Tintenstrahldrucker
         Farbpatrone
         s/w-patrone
     Laserdrucker
Scannner
     Flachbettscanner
....

doch er f�hrt mir die schleife nicht zu ende, er macht alles nur einmal und
dann erhalte ich das ergebniss
Drucker
     Tintenstrahldrucker
           Farbpatrone
theoretisch w�rde es gehen, wenn ich f�r jede ebene eine seperate
schleife machen w�rde, aber ich weis nicht immer wieviele ebenen vorhanden
sind.
w�rde mich freuen wenn mir jemand helfen kann

hier der code:


public void varBuildtree(int ka_parent_id)
     {
             for(i=0;i<intWerte;i++)
             {
                 if(arrMenu[i,ka_parent_id] != "" && arrMenu[i,ka_parent_id]
!= null)
                 {
                 Response.Write("<tr><td>");
                 Response.Write(arrMenu[i,ka_parent_id]);
                 Response.Write("</td></tr>");
                 varBuildtree(arrKaId[i]);
                 }
             }
     }

danke
Patrick


_______________________________________________
Csharp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/csharp.net

Antwort per Email an