将query.CopyToDataTable()加载到DataTable

时间:2013-07-03 20:20:59

标签: c# asp.net linq

我在Linq中为两个DataTables编写了一个Cross Join查询。我无法将查询加载到DataTable。 CopyToDataTable抛出异常。从查询(Collection Object)加载DataTable的解决方案是什么。

  var query =
                    from dt1 in dtInvoiceHeader.AsEnumerable()
                    from dt2 in dtInvoiceDetail.AsEnumerable()
                    select new 
                    {
                        dt1, dt2 
                    };

                // Create a table from the query.

              // DataTable dtReports = query.CopyToDataTable(); 

0 个答案:

没有答案