將控制元件繫結到資料物件
每個控制元件都有一個屬性 DataBindings
,它是 System.Windows.Forms.Binding
物件的列表。Add()
- 方法有一些過載,使你可以輕鬆繫結到物件的屬性:
textBox.DataBindings.Add( "Text", dataObj, "MyProperty" );
注意,繫結基本上意味著訂閱彼此 changeevent。上面的程式碼訂閱了 dataObj.MyProperty 的 changeevent,並在更改時調整 textBox.Text。反之亦然,它訂閱 textBox.TextChanged 並在其更改時調整 dataObj.MyPropery。