当我更新绑定到BindingSource
的列表时,它不会反映在DataGridView
中。
我正在执行以下操作:
private BindingSource bindingSource = new BindingSource();
private BindingList<object> cameraList = new BindingList<object>();
然后初始化控件:
bindingSource.DataSource = cameraList;
dgvCameras.AutoGenerateColumns = false;
dgvCameras.DataSource = bindingSource;
SetColumDetails(); // This defines the columns and associates the object property names to the columns;
然后在执行工作的线程中:
cameraList = GetCameras();
bindingSource.ResetBindings(true);
更新的数据未反映在DataGridView
中。
我尝试遍历bindingSource.ResetItem(i)
,但这也不起作用。
任何建议或指导将不胜感激...帮助!