Bound textbox shows DB value, but text property is empty string
===

I can't seem to find any answers on what I would think is a pretty basic problem. I have a textbox that is bound to a dataset that gets filled on form load. When I run the program the value from the database is displayed in the textbox, however, the text property is an empty string. If I click in the field and then leave it, the text value is set. Reading from, and even writing to, the database through the table adapter is working fine. I just can't seem to get a value into the text property.

Here's the relevant code...

Code added by Visual Studio when I bound the field through the UI:
    
    this.appSettingsBindingSource.DataMember = "AppSettings";
    this.appSettingsBindingSource.DataSource = this.dSAppSettings;
    this.tbUsername.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.appSettingsBindingSource, "Username", true));


Here's the line from the form's load method:
    
    this.appSettingsTableAdapter.Fill(this.dSAppSettings.AppSettings, CompanyID);