数据绑定问题求解~~
窗体A中有四个数据表,想把窗体B中的控件也绑定到此窗体的数据表中,只能通过数据绑定的办法.
我定义了四个BindingSource
如下:
public DataTable tbADMDBA;//查询信息
public DataTable tbADMDBB;//参数信息
public DataTable tbADMDBC;//显示信息
public DataTable tbADMDBD;//关联信息
BindingSource bindADMDBA = new BindingSource();
BindingSource bindADMDBB = new BindingSource();
BindingSource bindADMDBC = new BindingSource();
BindingSource bindADMDBD = new BindingSource();
在窗体B中打开时再将此数据源赋予B。
DataCatalogEditFrm frm = new DataCatalogEditFrm();
frm.ADMDBASource = this.bindADMDBA;
frm.ADMDBBSource = this.bindADMDBB;
frm.ADMDBCSource = this.bindADMDBC;
frm.ADMDBDSource = this.bindADMDBD;
frm.Show();
以上是我的代码,我觉得太麻烦,每个窗体都必须定义四个绑定源, 能有更好的方法吗?
以简化代码,或其他更好的方法.