LINQ query on a DataTable

前端 未结 23 1416
执笔经年
执笔经年 2020-11-22 01:59

I\'m trying to perform a LINQ query on a DataTable object and bizarrely I am finding that performing such queries on DataTables is not straightforward. For example:

23条回答
  •  心在旅途
    2020-11-22 02:28

    you can try this, but you must be sure the type of values for each Column

    List result = myDataTable.AsEnumerable().Select(x=> new MyClass(){
         Property1 = (string)x.Field("ColumnName1"),
         Property2 = (int)x.Field("ColumnName2"),
         Property3 = (bool)x.Field("ColumnName3"),    
    });
    

提交回复
热议问题