[英]Linq to SQL to DataGridView
如果這看起來有些奇怪,請原諒我。 我是C#的新手。
我有一個linq to sql查詢,該查詢填充了表單上的各個字段。 表單的另一部分需要根據文本框“ employeeNumberTextBox”的值從另一個表中獲取信息。 然后在DataGridView
顯示該數據。
我試圖使用以下代碼; 但是,我認為可能使我感到困惑的是,a)表格上有一個日期字段,b)這張表中有多行employeeNumber。 會是一個正確的假設嗎?
int searchValue = Convert.ToInt32(employeeNumberTextBox.Text.Trim());
var qry = (from p in Globals.db.Employees_Histories
where p.employeeNumber.Equals(searchValue)
select p).ToList();
employees_HistoryDataGridView.DataSource = qry;
我不斷收到錯誤消息,指出類型不匹配; 但是,我試圖弄清楚到底是什么意思,這讓我有點困惑。
任何幫助將不勝感激。
在我的opnion employeeNumber字段中是Number,您應該使用Int32.Pars轉換為Int,如下所示:
var searchValue = Int32.Parse(employeeNumberTextBox.Text.Trim());
確保您輸入的是數字
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.