Linq查询-选择字段作为DataTable
本文关键字:DataTable 字段 选择 查询 Linq | 更新日期: 2023-09-27 17:57:51
我想从linq查询创建一个数据表。下面的代码选择了所有的文件,但我需要选择一些文件,如"door_no"、"street_name"、"city_name"、"post_code"、"date of birth",并需要将其创建为Datatable。
var Results=来自MyDtb1.AsEnumerable()中的SelRow,其中SelRow.Field("door_no")!=null选择SelRow;DataTable ChkResult=结果.CopyToDataTable();
任何更好的想法
您需要创建这样的匿名类型:
var Results = from SelRow in MyDtb1.AsEnumerable()
where !SelRow.IsNull("door_no")
select new
{
DoorNumber = SelRow["door_no"],
CityName = SelRow["city_name"],
ZipCode = SelRow["post_code"]
};