linq 在文本框中插入表格行

odopli94  于 2023-09-28  发布在  其他
关注(0)|答案(1)|浏览(114)

我有DataGrid和它下面的一些文本框在我的WPF项目。我决定清理DataGrid,但仍然保留下面的文本框“like”:

我在使用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;

因此,我希望它的作品没有DataGrid和插入到文本框表的第一行。有什么需要帮忙的吗?

7cjasjjr

7cjasjjr1#

如果vw_Employee中至少存在一个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;
}

相关问题