C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 47 を表示中)
■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,
            "製品番号"));
}

返信 編集キー/


管理者用

- Child Tree -