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

databindings

  • 題名: databindings
  • 著者: hiroko
  • 日時: 2004/01/04 21:06:25
  • ID: 2006
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
環境/言語:[Windows XP Professional]
分類:[.NET]

テキストボックスにデータセットをバインドしたいのですが、
以下のようにコードを書いたら出来ませんでした。
間違っていますでしょうか?すいませんが、ご意見等いただければ幸いです。

テキストボックス名:txt_no
バインドしたいもの:会員名簿マスタを基に作られた、ds_csNo1というデータセットの中の会員番号というcolumn。
コーディング:txt_no.DataBindings.Add("会員番号",ds_csNo1,"会員名簿マスタ");
  • 題名: Re[1]: databindings
  • 著者: ピラルク
  • 日時: 2004/01/04 23:35:38
  • ID: 2009
  • この記事の返信元:
  • この記事への返信:
  • ツリーを表示
こんばんはhirokoさん。ピラルクです。

> コーディング:txt_no.DataBindings.Add("会員番号",ds_csNo1,"会員名簿マスタ");

1つ目の引数はTextBoxのProperty(受け手側のどこへ?)です。
だから、こうでは?

txt_no.DataBindings.Add("Text", ds_csNo1, "会員名簿マスタ.会員番号");

2つ目の引数はDataTableでもOKです。
その場合は、例えば以下のようになります。

SqlConnection con = new SqlConnection(
"Data Source = localhost;Initial Catalog = TestDB;Integrated Security=SSPI;");con.Open();
SqlDataAdapter ap = new SqlDataAdapter("select * from 会員名簿マスタ", con);
DataSet ds_csNo1 = new DataSet();
ap.Fill(ds_csNo1, "会員名簿マスタ");
con.Close();
txt_no.DataBindings.Add("Text", ds_csNo1.Tables["会員名簿マスタ"], "会員番号");
  • 題名: Re[2]: databindings
  • 著者: hiroko
  • 日時: 2004/01/05 16:53:01
  • ID: 2016
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
できました〜!!
ありがとうございます。m(_ _"m)ペコリ
解決済み!

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