かなり基本的な問題だと思うので、答えが見つからないようです。フォームの読み込み時に入力されるデータセットにバインドされたテキストボックスがあります。プログラムを実行すると、データベースの値がテキストボックスに表示されます。
ただし、textプロパティは空の文字列です。フィールドをクリックしてそのままにしておくと、テキスト値が設定されます。テーブルアダプタを介したデータベースの読み取り、さらには書き込みも正常に機能しています。textプロパティに値を取得できないようです。
関連するコードは次のとおりです...
ユーザーインターフェイスを介してフィールドをバインドしたときにVisualStudioによって追加されたコード:
this.appSettingsBindingSource.DataMember = "AppSettings";
this.appSettingsBindingSource.DataSource = this.dSAppSettings;
this.tbUsername.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.appSettingsBindingSource, "Username", true));
フォームのloadメソッドの行は次のとおりです。
this.appSettingsTableAdapter.Fill(this.dSAppSettings.AppSettings, CompanyID);