我正在更新SubmitChanges之前的LINQ对象。对象属性的值取自一系列TextBox。
当我读入一个特定的TextBox时,另一个TextBox会更改其值而没有明显的原因。
//...
loc.Lattitude = txtLocLat.Text; // txtLocLong.Text changes to previous value
loc.Longitude = txtLocLong.Text; // Which is now the previous value
dc.SubmitChanges();
// ...
因此,loc.Longitude永远不会使用用户输入进行更新。为什么要这样做?
答案 0 :(得分:1)
尝试在txtLocLong TextChanged事件上放置一个断点,看看堆栈跟踪是否有任何帮助。