我得到了這個tblDocument表,它與其他幾個表有一對多的關係。我創建了這個顯示文檔內容的查詢字符串。在此soulution中,我只顯示DocPerson ID。我試圖做的是顯示位於tblPerson表中的人員的姓名。有人能幫我嗎?Querystring顯示細節
if (!IsPostBack)
{
string strId = Request.QueryString["id"];
int id;
if (int.TryParse(strId, out id))
{
var db = new MyModelContext();
var p = db.tblDocuments.SingleOrDefault(x => x.DocId == id);
if (p != null)
{
lblCaseNr.Text = p.DocNr;
lblPerson.Text = p.DocPerson.ToString();
lblCourt.Text = p.DocCourt.ToString();
lblYear.Text = p.Docyear.ToString();
lblResume.Text = p.DocResume;
lblResult.Text = p.DocResult;
lblLaw.Text = p.DocLaw.ToString();
}
}
}
}
你的代碼有什麼問題(我已經看到一個DocPerson?)?它拋出一個錯誤?此外,如果屬性已經是字符串,則不需要再執行ToString()。 –
DocPerson是一個int並且是Person的ID。所以ToString()是必要的 –