Ho un BindingList <> di oggetti, impostato su DataSource di BindingSource. Questo è impostato su DataSource di un DataGridView.Modo corretto per separare un BindingSource da un DataGridView
Mi preoccupo di non causare alcuna perdita di memoria, quindi mi chiedo se c'è un modo preferito per separare queste connessioni quando ho finito con i dati.
Sto pensando di:
datagridview.DataSource = null;
bindingsource.DataSource = null;
bindingsource.Clear();
di re-bind:
bindingsource.DataSource = bindinglist<myObjects>;
datagridview.DataSource = bindingsource;
È questo il giusto ordine, o è veramente importante? Ho omesso qualcosa che dovrebbe essere lì?
Ogni suggerimento è stato apprezzato, grazie.