Bonjour
je rame fort avec les controle imbriqués.
mon objectif est d'alimenter un treeView ou label dans un DetalView mais il ne veut pas de mon code
<asp:TemplateField HeaderText="Categorie" SortExpression="ProdCatID">
<ItemTemplate>
<asp:Label ID="LabCat" runat="server" Text="Label"></asp:Label>
<asp:TreeView ID="TreeViewCategorie" ExpandDepth="3" ImageSet="Simple"
EnableViewState="True" runat="server">
</asp:TreeView>
</ItemTemplate>
*****code behind*****
Dim MyTreeViewCategorie As New TreeView
MyTreeViewCategorie = CType(DetailsView1.FindControl("TreeViewCategorie"), TreeView)
Dim MyLabCat As Label
MyLabCat = CType(DetailsView1.FindControl("LabCat"), Label)
Select Case CInt(row("CatNiveau").ToString)
Case 1
MyLabCat.Text = row("Niv1Libellé").ToString()
Dim NewNode1 As TreeNode = New TreeNode
NewNode1.Text = row("Niv1Libellé").ToString()
NewNode1.Value = row("Niv1ID").ToString()
MyTreeViewCategorie.Nodes.Add(NewNode1)
End Select