我用通用的方法进行如下绑定
Person bindData = new Person();
this.txtPersonName.DataBindings.Add("Text", bindData, "Personname");
现在问题是我直接手动修改this.txtPersonName的值时 MessageBox.Show(bindData.Personname);可以正常显示但是如果我直接运行
this.txtPersonName.Text="aaa";
MessageBox.Show(bindData.Personname);
却无法得到aaa这个值

解决方案 »

  1.   

    理解错误 Person 是数据源 初始化数据源后可以将其绑定在输出控件上,并可以展示数据源中包含的属性、数据 但是给this.txtPersonName.Text="aaa";
    赋值 是不会影响数据源的 是不可逆的 谢谢
      

  2.   

    绑定是在formload中进行的,应该不是这个原因