■25332 / ) |
Re[3]: 異なるForm間でデータを共有するには? |
□投稿者/ Tram (2回)-(2008/09/17(Wed) 18:53:05)
|
恥ずかしながらbindingNavigatorを初めて知ったのですが、
MSDNなどを調べつつ以下のように実装したら出来ました。
ご参考までに。
呼び出し元
Form2 frm2 = new Form2();
frm2.SetData(製品情報DataGridViewのDataSourceをセット);
frm2.Show();
Form2のSetDataは以下のように実装します。
ここでは、label1〜3それぞれに、ID、会社ID、製品番号をバインドしています。
実際に合わせて書き換えてください。
public void SetData(object data)
{
this.label1.DataBindings.Add(
new Binding(
"Text",
data,
"ID"));
this.label2.DataBindings.Add(
new Binding(
"Text",
data,
"会社ID"));
this.label3.DataBindings.Add(
new Binding(
"Text",
data,
"製品番号"));
}
|
|