【发布时间】:2014-01-10 16:46:01
【问题描述】:
我将TextBox 的text 属性绑定到DataTable 中的字段值,如下所示:
With control.Item_Full_Description
.DataBindings.Add("Text", mdtItemMstr, "Item_Full_Description", True)
End With
当我手动更改TextBox 时,它们会在数据源中检测和更新,因此保存到数据库是准确的。但是,如果我在幕后进行更改,则数据源不会更新,并且保存到数据库会导致旧值被保存回来。以下是我在代码中更新TextBox 的方式:
Item_Full_Description.Text = _mItem_mstr_c + " - " + Item_Description.Text + " - " + Unit_of_Measurement_UOM.Text
我显然错过了将这种变化反映在数据源中的基本步骤,但是在线搜索并没有被证明是有用的。也许我只是不确定要搜索什么,所以任何建议甚至指导都会受到赞赏。谢谢。
【问题讨论】:
标签: vb.net data-binding controls datasource