將控制元件繫結到資料物件

每個控制元件都有一個屬性 DataBindings,它是 System.Windows.Forms.Binding 物件的列表。Add() - 方法有一些過載,使你可以輕鬆繫結到物件的屬性:

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

注意,繫結基本上意味著訂閱彼此 changeevent。上面的程式碼訂閱了 dataObj.MyProperty 的 changeevent,並在更改時調整 textBox.Text。反之亦然,它訂閱 textBox.TextChanged 並在其更改時調整 dataObj.MyPropery。