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

Antwort per Email an