public partial class MyForm : Form { public string Name { get; set; }
public MyForm() { InitializeComponent(); Name = "kobe"; this.textBox1.DataBindings.Add("Text", this, "Name", false, DataSourceUpdateMode.OnPropertyChanged); }
private void button1_Click(object sender, EventArgs e) { Name = "Jordan"; } }}
为什么修改textbox1中的值。。num就跟着修改了。我在click中设置Name的值。确不能更新到textbox1中!!!!!!!!????
1 回答
白猪掌柜的
TA贡献1893条经验 获得超10个赞
你设置了OnPropertyChanged时更新,当你的textBox1.Text改变时,相应的值会更新到数据源,这是动态改变数据源的模式,也就是你设置的DataSourceUpdateModel,而如果想要让改变后的数据源再更新到textbox1上来,而需要重新读取数据源,用 this.textBox1.DataBindings["Text"].ReadValue();
- 1 回答
- 0 关注
- 340 浏览
添加回答
举报
0/150
提交
取消