Find control inde i en control
Hej,Det er sådan at jeg skal have fundet et view som jeg har pakket ind i et multiview.
Problemet er bare at mit multiview ligger inde i en datalist.
Jeg har lavet det som følgende:
<asp:DataList ID="DataList1" runat="server" RepeatColumns="1" ShowFooter="False" ShowHeader="False" Width="534px">
<ItemTemplate>
<asp:MultiView ID="MultiView1" runat="server">
<asp:View ID="skab1" runat="server">
</asp:View>
<asp:View ID="skab2" runat="server">
</asp:View>
</asp:MultiView>
</ItemTemplate>
</asp:DataList>
Koden:
MultiView mv = DataList1.FindControl("MultiView1") as MultiView;
switch (valg)
{
case 1:
View v1 = DataList1.FindControl("skab1") as View;
mv.SetActiveView(v1);
mv.Visible = true;
break;
case 2:
View v2 = DataList1.FindControl("skab2") as View;
mv.SetActiveView(v2);
mv.Visible = true;
break;
default:
break;
}
Problemet er at jeg får at vide at den ikke kan finde view2.
Er der nogen der har en ide til en løsning ?
mvh Brian