Bonjour,
Merci pour ta réponse Immobilis.
Non, en fait, le treeview a été surchargé, il est un control dans lequel tous les évènements sont déjà prédéfinis et les procédures déjà écrites (mais il n'est pas compilé, j'y ai accès).
Dans ma page principale, j'ai ça:
<MesControles:CategoryTree ID="ctlCategoryTree" runat="server" bHasCheckBox="false" bShowButtonsExpandCollapse="true" />
Et dans le Ascx de mon control, j'ai ça:
1 2 3 4 5 6 7 8
| <asp:TreeView ID="trvDocuments" runat="server" OnSelectedNodeChanged="trvDocuments_SelectedNodeChanged"
MaxDataBindDepth="0" PopulateNodesFromClient="False" ShowLines="True" CssClass="ArbreEdit">
<ParentNodeStyle Font-Bold="False" />
<HoverNodeStyle Font-Underline="True" ForeColor="#5555DD" />
<SelectedNodeStyle HorizontalPadding="5px" VerticalPadding="0px" CssClass="NoeudSel" />
<NodeStyle HorizontalPadding="5px" VerticalPadding="0px" NodeSpacing="1px" />
<RootNodeStyle Font-Italic="False" />
</asp:TreeView> |
Or, le trvDocuments_SelectedNodeChanged est traité après le Page_Load de ma page principale.
J'ai essayé avec tous les autres évènements, et c'est pareil.
Mais tu me dis que je peux remplir mon dataSource après le page_Load... Mais comment ?
Partager