Treeview ne fonctionne plus
Bonjour,
J'ai un Treeview qui fonctionne correctement de la façon suivante :
Dans ma page aspx j'ai déclaré mon TreeView :
Code:
1 2 3 4 5 6 7 8
| <asp:TreeView ID="TreeViewResume" runat="server" ImageSet="Simple" NodeIndent="15" OnSelectedNodeChanged="ClickTreeViewResume">
<HoverNodeStyle Font-Underline="True" ForeColor="#6666AA" />
<NodeStyle Font-Names="Tahoma" Font-Size="12pt" ForeColor="#203239" HorizontalPadding="0px"
NodeSpacing="0px" VerticalPadding="4px"></NodeStyle>
<ParentNodeStyle Font-Bold="False" />
<SelectedNodeStyle BackColor="#B5B5B5" Font-Underline="False" HorizontalPadding="2px"
VerticalPadding="0px" />
</asp:TreeView> |
Dans le code behind j'ai le peuplement du TreeView dans le Page_Load à partir d'un DataTable.
Tout ceci fonctionne très bien.
J'ai voulu mettre un where dans ma requête pour filtrer les résultats avec une dropdownlist. C'est là que rien ne va plus !
Pour faire ça j'ai déplacé le peuplement du TreeView dans une méthode que je réappelle dans le SelectedIndexChanged du dropdownlist
Code:
1 2 3 4 5
| protected void Ddl_SelectedIndexChanged(object sender, EventArgs e)
{
TreeViewResume.Nodes.Clear();
RemplirTableau();
} |
Ce qu'il me fait c'est qu'il ne me dessine plus que les noeuds parents, alors que dans le debug il peuple bien correctement le TreeView.
Quelqu'un aurait une idée please ?