[英]wpf: how to insert first row of table into textbox
我的 WPF 項目中有一個 DataGrid 和它下面的一些 TextBoxes。 我決定清理 DatGrid 但仍然保留如下文本框:
我在使用 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 的情況下也能工作,並將表的第一行插入到 TextBox 中,但對我來說沒有用。 怎么了?
這應該提供有至少一個Employee
目前在enity 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;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.