将DTO字段绑定到WinForm控件(例如TextBox)

时间:2014-03-18 12:26:29

标签: c# windows winforms

我有一个像这样的简单DTO课程:

public class User
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public int Age { get; set; }
}

在我的WinForm OnLoad事件中,我生成类似User类型的对象(用于测试目的。在实际场景中,DTO对象被传递给表单构造函数):

User myUser = new User()
{
    FirstName = "Latheesan",
    LastName = "Kanes",
    Age = 26
};

现在,在我的表单上,我有以下文本框控件:

enter image description here

我的文本框控件被正确命名以匹配DTO字段。

我的问题;是否可以将DTO字段myUserFirstName绑定到表单控件的文本框FirstName,以便从表单中填充来自我的DTO的值并更改值表格更新了DTO本身?

目前,我必须手动执行此操作...

e.g。 OnLoad

FirstName.Text = myUser.FirstName;

e.g。 OnFormClosed

myUser.FirstName = FirstName.Text;

我想通过将控件绑定到DTO来实现自动化,如果可能的话......

0 个答案:

没有答案