Q:は、データテーブル2に参加し、他のデータテーブルに結果を返す
私は2つのデータテーブルを持っていると私はインナーにしたいが参加し、LINQを介して、他のDataTableの結果を返します。
DataTable dt1 = StaffCVDAL.getCourses(int.Parse(Session["emp_num"].ToString()));
DataTable dt2 = cc1lectcrsfilesDAL.ListFiles(int.Parse(Session["emp_num"].ToString()), int.Parse(Session["permission_code"].ToString()));
DataTable dt = from t1 in dt1.AsEnumerable()
join t2 in dt2.AsEnumerable()
on t1["crsnum"] equals t2["crsnum"]
select new { t1["crsname"],t2["group"] }; //the problem is here .
結果が「DataTable」である必要があることは明白ですか? LINQはあなたが作成した匿名型の 'IEnumerable'を返します。 – SWeko
ええ、私は 'datatable'で結果を必要とし、これが問題です。 –
SQLビューを使用できない理由は何ですか? –