我的 WPF 项目中有 DataGrid 及其下面的一些文本框。我决定清理 DataGrid,但仍然保留下面“类似”的文本框[在此处输入图像描述][1]
当我有 DataGrid 时,我使用此代码:
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;
只要
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;
}