従業員を選択しようとしているList<Employees>
コレクションがありますActive
。
私はこれを行うことができることを示す多くの例をここで見ているので、何か間違ったことをしているに違いありませんが、Visual Studio は私ができないと言っています:
タイプ 'System.Linq.IOrderedEnumerable' を 'System.Collections.Generic.List' に暗黙的に変換することはできません。明示的な変換が存在します (キャストがありませんか?)
この写真の何が問題になっていますか? LastName
とFirstName
(ご想像のとおり) はどちらも文字列値でありActive
、ブール値です。
DataGridView1.DataSource = null;
List<AcpEmployee> emps = from e in employeeInfo.Employees
where e.Active
orderby e.LastName, e.FirstName descending
select e;