我用通用的方法进行如下绑定
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这个值
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这个值
赋值 是不会影响数据源的 是不可逆的 谢谢