绑定代码是这样的
gridControl.DataSource = bindingSource1;
textBox1.DataBindings.Add("Text", bindingSource1, "Name");
现在修改bindingSource1的值gridview列上不会显示,textBox1控件也不会显示,
如果修改textBox1控件的值,gridview也么有同步显示,双向绑定需要哪些步骤?
textBox1.DataBindings.Add("Text", bindingSource1, "Name", true, DataSourceUpdateMode.OnPropertyChanged);
补充,现在发现当改变了控件的值时如果用鼠标点击一下gridview的另一行,则控件的值显示在gridview上面。
请问如何不用点击,只要我鼠标离开那个控件或者按下enter键,控件的值就显示在gridview中?
public BindingList<钨条信息表Model> m_listSaveData;
//这句写在,构造函数中,完成实例化。
m_listSaveData = new BindingList<钨条信息表Model>();
//绑定左下方表格
GridControl_List.DataSource = m_listSaveData;
GridControl_TBar.RefreshDataSource();
看这个文章,解决双向绑定问题