How do you convert a DataTable into a generic list?

前端 未结 27 2879
后悔当初
后悔当初 2020-11-22 17:04

Currently, I\'m using:

DataTable dt = CreateDataTableInSomeWay();

List list = new List(); 
foreach (DataRow dr in dt.Rows)
{
          


        
27条回答
  •  难免孤独
    2020-11-22 17:33

    using System.Data;
    
    
    var myEnumerable = myDataTable.AsEnumerable();
    
    List myClassList =
        (from item in myEnumerable
         select new MyClass{
             MyClassProperty1 = item.Field("DataTableColumnName1"),
             MyClassProperty2 = item.Field("DataTableColumnName2")
        }).ToList();
    

提交回复
热议问题