Tôi có một BindingList <> của các đối tượng, được đặt thành DataSource của một BindingSource. Cài đặt này được đặt thành DataSource của DataGridView.Cách chính xác để hủy liên kết một BindingSource khỏi một DataGridView
Tôi lo ngại không gây ra bất kỳ rò rỉ bộ nhớ tiềm ẩn nào, vì vậy hãy tự hỏi liệu có cách nào ưu tiên để hủy liên kết các kết nối này khi tôi kết thúc dữ liệu hay không.
Tôi đang nghĩ đến việc:
datagridview.DataSource = null;
bindingsource.DataSource = null;
bindingsource.Clear();
Để lại ràng buộc:
bindingsource.DataSource = bindinglist<myObjects>;
datagridview.DataSource = bindingsource;
là thứ tự này đúng, hay nó thực sự quan trọng? Tôi đã bỏ qua bất cứ điều gì cần phải có?
Bất kỳ con trỏ nào được đánh giá cao, cảm ơn.