Hallo, > > ich habe vor, ein einfachen Menü mit Hilfe einer DataList in die > Webseite einzubauen. Durch anklicken auf ein Menüpunkt, soll ein > Untermenü erscheinen. > Ich stelle mir vor, dieses durch eine weitere DataList nach > <SelectedItemTemplate> zu realisieren, die ich einem PlaceHolder > hinzufüge. > > <SelectedItemTemplate> > <ASP:PlaceHolder id="ph"> > </SelectedItemTemplate> > > Wie muss ich jetzt in der *.cs-Datei vorgehen? > > Ich habe erst einmal den PlaceHolder delariertm eine Instanz gebildet > und die DataList hinzugefügt: > > PlaceHolder ph; > ph = new PlaceHolder(); > ph.Controls.Add(DataList); >
Du mußt den PlaceHolder suchen. If (e.Item.ItemType==ListItemType.SelectedItem) { PlaceHolder ph = (PlaceHolder)e.Item.FindControls(ph); DataList newDataList = new DataList(); newDataList.DataSource = myDataSource; newDataList.DataBind(); ph.Controls.Add(newDataList); } Gruss Alex _______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net