DataTable与对象类的转换原创
金蝶云社区-碎银几两
碎银几两
0人赞赏了该文章 49次浏览 未经作者许可,禁止转载编辑于2024年08月27日 09:59:54

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;     } }


图标赞 0
0人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!