[英]How can i solve Fill datatable from linq query error?
我寫這個查詢:
IEnumerable<TAXBILLCRMTEMP> query_detail_allrow = from c in mainbehzad.TAXBILLCRMTEMPs.AsEnumerable()
select c;
這行:
DataTable dt = query_detail_allrow.CopyToDataTable<TAXBILLCRMTEMP>();
但我從上線收到此錯誤:
類型'REPORT_MANAGER.TAXBILLCRMTEMP'不能在通用類型或方法'System.Data.DataTableExtensions.CopyToDataTable(System.Collections.Generic.IEnumerable)'中用作類型參數'T'。 從“ REPORT_MANAGER.TAXBILLCRMTEMP”到“ System.Data.DataRow”沒有隱式引用轉換。 D:\\ MASHHAD SOFWARE \\ ver2 \\ REPORT MANAGER \\ REPORT MANAGER \\ TaxCRMBILLLOAD.cs 227 28報告管理器
會發生什么?我該如何解決?謝謝。
當您像這樣返回數據以分配AsEnumerable時
IEnumerable<TAXBILLCRMTEMP> query_detail_allrow = (from c in mainbehzad.TAXBILLCRMTEMP
select c).AsEnumerable();
要么
IEnumerable<TAXBILLCRMTEMP> query_detail_allrow = mainbehzad.TAXBILLCRMTEMP.AsEnumerable();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.