我正在构建一个偶尔连接的 WinForms 应用程序,并且一直在关注链接文本教程。
当使用数据表编辑数据时,正如教程让我做的那样,一切正常。但是,如果我将数据绑定到表单上的其他控件,则不会保存数据。
例如,我正在跟踪 StaffID、FName 和 LName。在表格的顶部,我有包含这三个字段的数据表。更新数据并单击保存按钮后一切正常。
private void radButton1_Click(object sender, EventArgs e)
{
this.Validate();
this.myBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.myDataSet);
}
现在,在我的表单底部,我的字段有三个文本框。在这些控件中编辑数据并单击保存按钮后,没有任何反应。虽然所有控件都保留了更新的数据,但更改永远不会出现在 myDataSet 中,并且当我重新加载应用程序时信息会恢复。
在此示例中,数据表和我的其他控件都绑定到 myBindingSource。
任何我可能做错的想法以及解决此问题的方法将不胜感激!