Bonjour tout le monde !
J'ai un petit souci au niveau d'un usercontrol, je voudrais remplir une dropdownlist de ce usercontrol via ma page aspx qui le contient.
J'ai donc créer une propriété DropDownList de mon UserControl :
Concernant la variable _personne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public DropDownList DropDownListFamilyStatus { get { this._personne.FamilyStatus = this.DDLFamilyStatus.SelectedItem.Value ;//Ma DDL de mon userControl return this.DropDownListFamilyStatus; } set { this.DDLFamilyStatus.SelectedItem.Value = value.ToString(); } }
Et donc sur ma page aspx, le remplissage de cette dropdownlist :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 private Personne _personne = new Personne();
Je crois que je me suis emmêlé les pinceaux au niveau de ma propriété DropDownListFamilyStatus de mon ascx...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 this.Personne1.DropDownListFamilyStatus.DataValueField = "Code";//Mon UserControl Personne.ascx this.Personne1.DropDownListFamilyStatus.DataTextField = "Label"; this.Personne1.DropDownListFamilyStatus.DataSource = family;//Collection de statuts familiaux this.Personne1.DropDownListFamilyStatus.DataBind();
Edit :
Mon objet Personne est aussi instancié dans mon ascx de cette manière :
Si vous pouviez me donner un peu d'aide là dessus, ce serait cool.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public Personne Personne { get { this._personne.Address1=this.TextBoxAddress1.Text;//etc... return this._personne; } set { this.TextBoxAddress1.Text = value.Address1;//etc... }
Merci !
Partager