把泛型转换成dataTable

 //把泛型转换成dataTable的实例

public DataTable GetLineListByOfferingId(int pageIndex, int pageSize, Guid offeringId)

  {                

      DataTable dt = new DataTable();       

      dt.Columns.Add("Srcs");         

      dt.Columns.Add("Targets");  

      dt.Columns.Add("Types");       

      dt.Columns.Add("ID");

       List<TOpNTLineDisplayList> list = FindNTLineByOfferingID(offeringId.ToString(), pageSize, pageIndex);      

       foreach (TOpNTLineDisplayList line in list)           

      {             

            DataRow dr = dt.NewRow();       

dr["Srcs"] = line.Srcs;             

dr["Targets"] = line.Targets;         

dr["Types"] = line.Types;             

dr["ID"] = line.Id;           

dt.Rows.Add(dr);      

       }           

  return dt;    

   }

原文地址:https://www.cnblogs.com/sunny0515/p/3285316.html