如果这看起来有点奇怪,请原谅我。我是一个相当新的 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;
我不断收到错误消息,说类型不匹配;但是,我试图弄清楚这到底是什么意思,这让我有点困惑。
任何帮助将不胜感激。