将控件绑定到数据对象

每个控件都有一个属性 DataBindings,它是 System.Windows.Forms.Binding 对象的列表。Add() - 方法有一些重载,使你可以轻松绑定到对象的属性:

textBox.DataBindings.Add( "Text", dataObj, "MyProperty" );

注意,绑定基本上意味着订阅彼此 changeevent。上面的代码订阅了 dataObj.MyProperty 的 changeevent,并在更改时调整 textBox.Text。反之亦然,它订阅 textBox.TextChanged 并在其更改时调整 dataObj.MyPropery。