假設有一個Person Person {Name},我們想要將該人員的姓名綁定到textbox.text屬性。 這是如何完成的?如何將字段綁定到WinForms中的控件?
一些類似於:
nameTextbox.DataBindings.Add(...)
我已經在WPF使用DepedencyProperties做到了這一點,但還沒有發現類似的WinForms
假設有一個Person Person {Name},我們想要將該人員的姓名綁定到textbox.text屬性。 這是如何完成的?如何將字段綁定到WinForms中的控件?
一些類似於:
nameTextbox.DataBindings.Add(...)
我已經在WPF使用DepedencyProperties做到了這一點,但還沒有發現類似的WinForms
這是令人驚訝的簡單事情。似乎開箱即用。我必須瞎了,因爲沒有早點搞清楚
Person person1 = new Person();
person1.Name = "Odys";
textbox.DataBindings.Add("Text", person1, "Name");
工作得很好!
您需要創建一個BindingSource並將Person實例用作DataSource。然後,您必須將TextBox文本屬性綁定到BindingSource。