textbox.text = iqueryable.textbox.name?

时间:2014-05-19 04:36:43

标签: c# entity-framework-5

在c#winform实体框架中 即时通讯这样

var search = dataBase.tbl_Employee.First(i=>i.code == 1);

我在数据库中有很多列,而Form中有很多textBox 如何像这样填写textbox.text

foreach(textbox tb in this.control.oftype<textbox>())    
{
 tb.text = search.tb.name;
}

1 个答案:

答案 0 :(得分:0)

您可以将文本框的名称设置为等于模型的属性名称: 并像这样设置Text属性:

foreach(var tb in this.Controls.OfType<Textbox>())    
{
   tb.Text=
      search.GetType().GetProperty(tb.Name).GetValue(search,null).ToString();
}