我有一个winform,文本框控件绑定到数据集数据表。像这样:
Me.CustomerNameTextBox.DataBindings.Add("text", MyDataSet, "tblCustomer.CustomerName")
Me.CustomerCodeTextBox.DataBindings.Add("text", MyDataSet, "tblCustomer.CustomerCode")
Me.BillAddressTextBox.DataBindings.Add("text", MyDataSet, "tblCustomer.Bill_Address")
Me.BillCityTextBox.DataBindings.Add("text", MyDataSet, "tblCustomer.Bill_City")
当我在文本框中输入值然后按一个按钮(=离开编辑)时,我发现该表(myDataSet.Table(0))包含我输入的所有值,除了我在的最后一个控件/文本框
原因/解决方案是什么?
答案 0 :(得分:0)
在点击按钮之前,您是否正在跳出文本框?在没有调查的情况下,我怀疑你是否需要在点击buttin之前要求用户退出最后一个文本框,而(Isuspect)是触发更新数据集的内容。
如果在完成最后一个文本框中的条目后单击该按钮,但不是使用Tab键退出控件,只需在控件仍具有焦点时单击该按钮,我相信您的数据集不会更新。
但是,我可能错了。检查一下。 。答案 1 :(得分:0)
您需要一个特定按钮的事件处理程序,以便其他按钮在您更新时不会更新数据集。