如何在两个表单之间共享一个绑定源?
答案 0 :(得分:1)
只需将引用传递给另一个表单(使用DataTable作为示例):
public class Form2 {
DataTable _Data;
public void SetDataSource(DataTable dt) {
_Data = dt;
// set binding of control...
}
}
然后从Form1:
public void button1_Click(object sender, EventArgs e) {
Form2 f = new Form2();
f.SetDataSource(myDataTable);
f.ShowDialog();
}
答案 1 :(得分:0)
将“BindingSource”参数添加到您要与之共享绑定源的表单的构造函数中。然后,您可以使用该源在构造函数体中设置相应控件的绑定。