如何将字段绑定到WinForms中的控件?

时间:2011-08-17 15:41:23

标签: c# winforms .net-3.5

假设有一个Person {Name}类,我们想将person的名称绑定到textbox.text属性。 这是如何完成的?

类似于:

nameTextbox.DataBindings.Add(...)

我在WPF中使用DepedencyProperties完成了此操作,但没有找到类似于WinForms的内容

2 个答案:

答案 0 :(得分:3)

这非常简单。似乎开箱即用。我必须因为没有弄清楚这一点而盲目

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

工作得很好!

答案 1 :(得分:0)

您需要创建一个BindingSource并将Person实例用作DataSource。然后,您必须将TextBox文本属性绑定到BindingSource。