- PR -

C# テキストボックスのDataBindingsで

1
投稿者投稿内容
ANTIKING
会議室デビュー日: 2003/12/16
投稿数: 4
投稿日時: 2003-12-16 09:33
はじめまして、いつも勉強させて頂いております。
C#で開発を行っているのですが、わからない事がありましたのでぜひ知恵をお貸しください。

TextBoxのDataBindings.Addメソッドで、DataSetと連結させています。
コードは以下のようです。

TextBox1.DataBindings.Add("Text",DataSet1.Tables[TableName].Rows[0]["名前"],"");

このとき、表示されたテキストボックスの値を修正したいわけですが、
連結先のデータセットに値のある場合は修正できるのですが、nullであった場合にはテキストボックスに入力できません。
入力できないというよりは、入力した値がフォーカスを抜けたときに消されてしまいます。
また、nullでなく空文字であった場合には、入力した値は消えません。

この現象はこうゆうものなのでしょうか?
質問の内容がわかりにくいかもしれませんが、ご教授お願いいたします。
ANTIKING
会議室デビュー日: 2003/12/16
投稿数: 4
投稿日時: 2003-12-16 14:51
自己レスです。

TextBox1.DataBindings.Add("Text",DataSet1.Tables[TableName],"名前");

とすることで解決できました。
お騒がせしてすいませんでした。
1

スキルアップ/キャリアアップ(JOB@IT)