我使用实体框架与Linq一起从数据库中获取我的数据。 我想将这些数据下载到excel中。 ExcelLibrary与数据集一起工作。 是否有可能获得Linq数据集中的数据,所以我可以很容易地获得一个Excel中的数据?Linq结果到数据集
我试过这个,但是这当然不起作用。
protected void btnExcelCheckListDownload_Click(object sender, EventArgs e)
{
DataSet dsTest = new DataSet();
var db = new BillingEntities();
var query = (from u in db.v_Checklist select u).AsQueryable();
dsTest = (DataSet)query.Select(u => u.NCR_ID).Distinct();
ExcelLibrary.DataSetHelper.CreateWorkbook("MyExcelFile.xls", dsTest);
}
您是否尝试过使用'System.Data.DataTableExtensions.CopyToDataTable()' – Nilesh
我想:VAR查询=从u在db.v_Checklist选择U; DataTable table = query.CopyToDataTable(); CopyToDataTable不存在。因为查询不是数据行... – Freddy