Разделите один BindingSource между двумя формами - PullRequest
0 голосов
/ 22 декабря 2011

Как разделить один источник привязки между двумя формами?

Ответы [ 2 ]

1 голос
/ 22 декабря 2011

Просто передайте ссылку на другую форму (используя DataTable в качестве примера):

public class Form2 {
  DataTable _Data;

  public void SetDataSource(DataTable dt) {
    _Data = dt;
    // set binding of control...
  }
}

Затем из формы 1:

public void button1_Click(object sender, EventArgs e) {
  Form2 f = new Form2();
  f.SetDataSource(myDataTable);
  f.ShowDialog();
}
0 голосов
/ 22 декабря 2011

Добавьте параметр «BindingSource» в конструктор формы, с которой вы хотите поделиться источником привязки.Затем вы можете использовать этот источник для установки привязок соответствующих элементов управления в теле конструктора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...