簡體   English   中英

Linq to SQL到DataGridView

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

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