簡體   English   中英

wpf:如何將表格的第一行插入文本框

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM