Bonjour,
Même si je continue à chercher de mon côté je vous fait part de mon problème qui je pense vient de mes connaissances limitées sur le sujet.
J'aimerais créer les noeuds d'un treeview par le code sur le chargement de la page.
Voilà ce que j'ai fait:
dans la vue ajouts de cette balise
<asp:TreeView ShowLines="true" ID="TreeViewPropriete" runat="server" OnSelectedNodeChanged="TreeViewPropriete_SelectedNodeChanged">
</asp:TreeView>
Sur le chargement de ma page voici mon code:
////Chargement du treeView pour les proprités
List<GestionODADMETIER.GestionObjets.Objet> listObjets = this.objetBLL.GetListObjet();
for (int i = 0; i <= listObjets.Count - 1; i++)
{
TreeNode thisNode = new TreeNode(listObjets[i].Nom);
for (int j = 0; j <= listObjets[i].ListProprietes.Count - 1; j++)
{
TreeNode childNode = new TreeNode(listObjets[i].ListProprietes[j].Nom);
thisNode.ChildNodes.Add(childNode);
}
this.TreeViewPropriete.Nodes.Add(thisNode);
}
this.TreeViewPropriete.ExpandAll();
Quand je parcours le code je constate que les noeuds parents et enfants sont bien ajoutés dans mon treeview.
Cependant ils n'apparaissent pas sur ma page web.
Auriez vous une idée de là ou se situe mon erreur?
Merci pour votre temps.
Cordialement,
Christophe.
Partager