wpf:如何将第一行表插入到文本框中

时间:2017-09-27 19:01:38

标签: c# wpf linq textbox

我有一个数据网格,在我的WPF项目下面有一些文本框。我决定清理数据网格,但仍然留在enter image description here

下面的“喜欢”的文本框中

我使用datgrid时使用此代码:

 var query = (from d1 in database.vw_Employee
                           select new
                           {
                               d1.EmpID,
                               d1.EmpFName,
                               d1.EmpLName,
                               d1.EmpTitle,
                           }).ToList().First();


                txt_IdEmp.Text = query.EmpID.ToString();
                txt_FNameEmp.Text = query.EmpFName;
                txt_LNameEmp.Text = query.EmpLName;
                txt_TitleEmp.Text = query.EmpTitle;

所以我希望它在没有datagrid的情况下工作,并将表的第一行插入到文本框中。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

如果Employee中存在至少一个vw_Employee个实体,则此操作应该有效:

var employees = (from d1 in database.vw_Employee
                select d1).ToList();

if(employees != null && employees.Count > 0)
{
    txt_IdEmp.Text = employees[0].EmpID.ToString();
    txt_FNameEmp.Text = employees[0].EmpFName;
    txt_LNameEmp.Text = employees[0].EmpLName;
    txt_TitleEmp.Text = employees[0].EmpTitle;
}