Bonjour,

Je veux créer un composant assez simple qui correspond à une collection de BindingSource (le but est lors de la validation d'une fiche par exemple de faire des traitements sur toutes les datasource de ces bindingsource).

J'ai donc créer le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public partial class CollObject : Component
    {
        private List<BindingSource> m_collobj;
 
        public List<BindingSource> collectionBindingSource
        {
            get { return m_collobj; }
            set { m_collobj = value; }
        }
 
 
        public CollObject()
        {
            InitializeComponent();
            m_collobj = new List<BindingSource>();
        }
 
    }
Quand je pose ce composant sur ma form, je peux ajouter un bindingsource via l'éditeur de collections, ce bindingsource est ajouté sur ma form. Mais si je ferme l'éditeur de collections et qu'ensuite je le réouvre, ma collection est vide.

Comment faire ???

D'avance merci pour vos réponses.