J'ai un BindingList <> d'objets, mis à la source de données d'un BindingSource. Ceci est défini sur le DataSource d'un DataGridView.Corriger le moyen de dissocier un BindingSource d'un DataGridView
Je suis soucieux de ne pas causer de fuites de mémoire potentielles, je me demande donc s'il existe un moyen privilégié de désengorger ces connexions lorsque j'en ai fini avec les données.
Je pense:
datagridview.DataSource = null;
bindingsource.DataSource = null;
bindingsource.Clear();
Pour re-bind:
bindingsource.DataSource = bindinglist<myObjects>;
datagridview.DataSource = bindingsource;
Est-ce bon ordre, ou est-ce vraiment? Ai-je omis quoi que ce soit qui devrait être là?
Tous les pointeurs appréciés, merci.