wild84
wild84
2018-04-21 13:34
采纳率: 91.6%
浏览 1.1k
已采纳

使用bindingsource时如何将控件值实时显示在gridview上?

绑定代码是这样的

gridControl.DataSource = bindingSource1;
 textBox1.DataBindings.Add("Text", bindingSource1, "Name");

现在修改bindingSource1的值gridview列上不会显示,textBox1控件也不会显示,
如果修改textBox1控件的值,gridview也么有同步显示,双向绑定需要哪些步骤?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • caozhy
    已采纳

    textBox1.DataBindings.Add("Text", bindingSource1, "Name", true, DataSourceUpdateMode.OnPropertyChanged);

    点赞 评论
  • wild84
    wild84 2018-04-21 14:19

    补充,现在发现当改变了控件的值时如果用鼠标点击一下gridview的另一行,则控件的值显示在gridview上面。
    请问如何不用点击,只要我鼠标离开那个控件或者按下enter键,控件的值就显示在gridview中?

    点赞 评论

相关推荐