首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# DataTable 跟 list 列表的相互转换

2013-02-02 
C#DataTable 和 list 列表的相互转换C# 怎么让 DataTable 装换成list 列表list怎么装换成datatablec#list[

C# DataTable 和 list 列表的相互转换
C# 怎么让 DataTable 装换成list 列表
list怎么装换成datatable c# list
[解决办法]
遍历
[解决办法]

 DataTable dt = new DataTable();
            dt.Columns.Add("a");
            dt.Columns.Add("b");
            Enumerable.Range(1, 10).ToList().ForEach(t => dt.Rows.Add(t, t));
            var list = dt.AsEnumerable().Select(t => new { a = t.Field<string>("a"), b = t.Field<string>("b") }).ToList();
            DataTable newdt = new DataTable();
            newdt.Columns.Add("a");
            newdt.Columns.Add("b");
            list.ForEach(t => newdt.Rows.Add(t.a, t.b));

[解决办法]
参考http://www.shenlanit.com/articles/203.html
[解决办法]
设计完成之余,随手玩玩手动添加树节点和多维数组,组成一个自定义表,该表用于生成一颗树,如上2图所示,先发代码如下:!?
[解决办法]
不管什么类型数组理应都可以相互转换.
[解决办法]
 List<string> list = new List<string>();
            var query = from rows in table.AsEnumerable()
                        select rows;
            list = query.ToList<string>();

热点排行