2011-08-17 23 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。

相关问题