日期:2014-05-19  浏览次数:20754 次

数据表绑定到textBox的奇怪问题
有一个数据表tempTable绑定到textBox1,textBox2
this.textBox1.DataBindings.Clear();
this.textBox1.DataBindings.Add( "Text ",tempTable, "编号 ");
this.textBox2.DataBindings.Clear();
this.textBox2.DataBindings.Add( "Text ",tempTable, "姓名 ");

绑定后textBox1和textBox2都可以正常的读到tempTable里的值,之后我修改textBox1和textBox2里的值时经典的事发生了,当我把textBox1里的数值改动后把鼠标点到textBox2时,textBox1里的值又变会之前绑定的值,修改textBox2的值再移到textBox1里,textBox2的值也是会变回去.这到底是咋回事啊

------解决方案--------------------
绑定代码写在哪里的,另外两个textBox有没有注册什么事件
------解决方案--------------------
lxcnn(过客) 的方法很对,你重新试一下。 应该是不会有你那问题的啊
------解决方案--------------------
什么事情都是有原因的,没有神奇一说。还是paste一下代码吧