DataTable与对象类的转换

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

DataTable与对象类的转换

using System; using System.Data; class DataTableObjectConversion {     class Person     {         public string Name { get; set; }         public int Age { get; set; }     }     // DataTable 转对象类     public static List<Person> DataTableToObject(DataTable dt)     {         List<Person> persons = new List<Person>();         foreach (DataRow row in dt.Rows)         {             Person person = new Person             {                 Name = row["Name"].ToString(),                 Age = Convert.ToInt32(row["Age"])             };             persons.Add(person);         }         return persons;     }     // 对象类转 DataTable     public static DataTable ObjectToDataTable(List<Person> persons)     {         DataTable dt = new DataTable();         dt.Columns.Add("Name", typeof(string));         dt.Columns.Add("Age", typeof(int));         foreach (var person in persons)         {             dt.Rows.Add(person.Name, person.Age);         }         return dt;     } }


DataTable与对象类的转换

using System; using System.Data; class DataTableObjectConversion { class Person { public string...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息