How do you convert a DataTable into a generic list?

前端 未结 27 2874
后悔当初
后悔当初 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:36

    List emp = new List();
    
    //Maintaining DataTable on ViewState
    //For Demo only
    
    DataTable dt = ViewState["CurrentEmp"] as DataTable;
    
    //read data from DataTable 
    //using lamdaexpression
    
    
    emp = (from DataRow row in dt.Rows
    
       select new Employee
       {
           _FirstName = row["FirstName"].ToString(),
           _LastName = row["Last_Name"].ToString()
    
       }).ToList();
    

提交回复
热议问题