これが少し奇妙に見える場合は、ご容赦ください。私は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;
タイプの不一致があるというエラーが表示され続けます。しかし、私はそれが何を意味するのかを正確に理解しようとしましたが、少し混乱しています.
どんな援助でも大歓迎です。