将treeview里的数据和textBox的text绑定到同一个数据源
在修改textBox的Text的时候,想将修改用ds.update()保存,但不成功,用ds.haschange发现ds没有变化
在点击了treeview里的node之后再update数据才可以,这是为什么,怎么解决?

解决方案 »

  1.   

    在是修改textBox后数据没有更新,应该不是刷新的问题吧
      

  2.   

    也要就是说,在修改textBox中的数据后马上update无效
    在绑定的另一个控件treeview中点击后(binding position变化后),才可以update,这是为什么?
      

  3.   

    楼主在TextBox的lostfoucus或ModifiedChanged事件中进行Update看看
      

  4.   

    在修改文本框后直接update不可以
    而在点击treeview(绑定的另一个数据源)的不同项后就可以update
    (是不是因为绑定了两个数据源?)
      

  5.   

    其实这是一个何时刷新缓存的问题。
    你要textbox编辑后,把焦点移开,然后再update,应该就有了。
      

  6.   

    to MyLf(不睡觉的鱼) 
    怎样刷新呢? ds.update吗?