对于我认为非常基本的问题,我似乎找不到任何答案。我有一个文本框,它绑定到在表单加载时填充的数据集。当我运行程序时,数据库中的值显示在文本框中。
但是,text 属性是一个空字符串。如果我单击该字段然后离开它,则设置文本值。通过表适配器读取甚至写入数据库工作正常。我似乎无法在 text 属性中获取值。
这是相关的代码...
当我通过用户界面绑定字段时,Visual Studio 添加的代码:
this.appSettingsBindingSource.DataMember = "AppSettings";
this.appSettingsBindingSource.DataSource = this.dSAppSettings;
this.tbUsername.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.appSettingsBindingSource, "Username", true));
这是表单加载方法中的一行:
this.appSettingsTableAdapter.Fill(this.dSAppSettings.AppSettings, CompanyID);