2011-08-17 79 views
1

假設有一個Person Person {Name},我們想要將該人員的姓名綁定到textbox.text屬性。 這是如何完成的?如何將字段綁定到WinForms中的控件?

一些類似於:

nameTextbox.DataBindings.Add(...) 

我已經在WPF使用DepedencyProperties做到了這一點,但還沒有發現類似的WinForms

回答

3

這是令人驚訝的簡單事情。似乎開箱即用。我必須瞎了,因爲沒有早點搞清楚

Person person1 = new Person(); 
person1.Name = "Odys"; 
textbox.DataBindings.Add("Text", person1, "Name"); 

工作得很好!

0

您需要創建一個BindingSource並將Person實例用作DataSource。然後,您必須將TextBox文本屬性綁定到BindingSource。

相關問題