Voila j'ai un WebUserControl contenant une DataList.
Cette DataList est paramétrée pour répondre à la sélection d'un enregistrement. J'ai inséré ce WebUserControl dans une page en passant par le mode design de Visual Studio et tout fonctionne correctement.
Cependant.
Je désire utiliser ce WebUserControl en l'alouant dynamiquement.
L'utilisateur choisie une information dans une DropList et j'alloue le WebUserControl dans l'évennement DropList_SelectedIndexChanged
Et j'ajoute dans un Panel autant de WebUserControl dont j'ai besoin d'allouer et donc d'afficher avec ce code suivant.
Suite à ca, la page est affiché mais l'évennement permettant de sélectionner un enregistrement dans la datalist du WebUserControl ne fonctionne plus comme si je m'y étais jamais abonné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 protected void DropList_SelectedIndexChanged(object sender, EventArgs e) { Pour chaque liste d'information ... wuc = (User_controle_DownloadFileList)LoadControl("User controle/DownloadFileList.ascx"); Panel1.Controls.Add(wuc); Fin pour }
J'ai un complément d'informaiton.
Quand j'alloue le WebUserControl dynamiquement dans le Page_Load de la page l'évennement fonctionne très bien.
Je ne vois vraiment pas ou est la différence, si vous pouviez m'aider....
Partager