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 :
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();
        }
    }
Concernant la variable _personne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 private Personne _personne = new Personne();
Et donc sur ma page aspx, le remplissage de cette dropdownlist :
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();
Je crois que je me suis emmêlé les pinceaux au niveau de ma propriété DropDownListFamilyStatus de mon ascx...

Edit :

Mon objet Personne est aussi instancié dans mon ascx de cette manière :

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...
         }
Si vous pouviez me donner un peu d'aide là dessus, ce serait cool.

Merci !