将控件绑定到数据对象
每个控件都有一个属性 DataBindings
,它是 System.Windows.Forms.Binding
对象的列表。Add()
- 方法有一些重载,使你可以轻松绑定到对象的属性:
textBox.DataBindings.Add( "Text", dataObj, "MyProperty" );
注意,绑定基本上意味着订阅彼此 changeevent。上面的代码订阅了 dataObj.MyProperty 的 changeevent,并在更改时调整 textBox.Text。反之亦然,它订阅 textBox.TextChanged 并在其更改时调整 dataObj.MyPropery。