DOBON.NETプログラミング道掲示板

■34143 / 親階層)  リストを別フォームに渡す方法
□投稿者/ 包装紙 一般人(1回)-(2019/02/19(Tue) 16:03:33)
  • アイコン環境/言語:[vs 2013 c# .net4.5] 
    分類:[.NET] 

    Form1とForm2があります。Form1からForm2を生成しています。
    
    Form1
    private void Form1_Load(object sender, EventArgs e)
    {
    	textBoxAddress.Text = "";
    	textBoxZipCode.Text = "";
    
    	var f2 = new Form2(this);
    	f2.ShowDialog();
    }
    
    Form2ではテキストボックスが3つあります。テキストボックスにユーザーが値を入力します。
    textBoxName1.Text = "YAMADA";
    textBoxName2.Text = "TARO";
    textBoxSex.Text = "MALE";
    
    var lst = new list<string>();
    lst.Add(textBox1.Text);
    lst.Add(textBox2.Text);
    lst.Add(textBox3.Text);
    
    ここからがやりたい事なのですが、Form2でボタンが押された時、このlstをForm1側に渡したいです。
    
    やりたい事:
    ・Form2のリストをForm1に渡す
    ・Form1でリストを受け取る
    ・SQLを生成。select * from Master where name1 = lst[0] and name2 = lst[1] and sex = lst[2]みたいなSQLを生成して問合せ
    ・必ずデータが見つかるという前提
    ・Form1のtextBoxAddress、textBoxZipCodeにデータベースに問い合わせて見つかった値を入力
    
    といった事がやりたいです。
    
    わからない事:
    ・リストをForm1にわたす方法がわかりません。
    ・form1では受け取った後にSQLを生成して問い合わせるという事をしたいのですが、Form2からリストを受け取ったら発動するようなイベントの作成方法
    
    宜しくおねがいします。

マルチポストを報告
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: リストを別フォームに渡す方法 /魔界の仮面弁士
→Re[1]: リストを別フォームに渡す方法 /kiku
 
上記関連ツリー

Nomalアイコン リストを別フォームに渡す方法 / 包装紙 (19/02/19(Tue) 16:03) #34143 ←Now
Nomalアイコン Re[1]: リストを別フォームに渡す方法 / 魔界の仮面弁士 (19/02/19(Tue) 16:26) #34144
│└Nomalアイコン Re[2]: リストを別フォームに渡す方法 / 魔界の仮面弁士 (19/02/19(Tue) 16:59) #34146
Nomalアイコン Re[1]: リストを別フォームに渡す方法 / kiku (19/02/19(Tue) 16:47) #34145
  └Nomalアイコン Re[2]: リストを別フォームに渡す方法 / 包装紙 (19/02/19(Tue) 17:31) #34147
    └Nomalアイコン Re[3]: リストを別フォームに渡す方法 / 包装紙 (19/02/19(Tue) 17:40) #34148
      └Nomalアイコン Re[4]: リストを別フォームに渡す方法 / 包装紙 (19/02/19(Tue) 17:41) #34149
        └Nomalアイコン Re[5]: リストを別フォームに渡す方法 / 包装紙 (19/02/19(Tue) 17:43) #34150
          └Nomalアイコン Re[6]: リストを別フォームに渡す方法 / 包装紙 (19/02/19(Tue) 17:46) #34151
            └Nomalアイコン Re[7]: リストを別フォームに渡す方法 / 魔界の仮面弁士 (19/02/20(Wed) 09:26) #34152

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -