У меня есть BindingList <> объектов, установленный в DataSource BindingSource.
Это установлено в DataSource DataGridView.
Я обеспокоен тем, чтобы не вызвать каких-либо потенциальных утечек памяти, поэтому задаюсь вопросом, есть ли предпочтительный способ отсоединить эти соединения, когда я закончу с данными.
Я думаю о:
datagridview.DataSource = null;
bindingsource.DataSource = null;
bindingsource.Clear();
Для повторного связывания:
bindingsource.DataSource = bindinglist<myObjects>;
datagridview.DataSource = bindingsource;
Этот порядок правильный, или это действительно имеет значение? Я опустил что-нибудь, что должно быть там?
Любые указатели оценены, спасибо.