一列的数据表格转换为List

10 浏览
0 Comments

一列的数据表格转换为List

我有一个只包含一列的datatable,其中所有项目都是字符串。例如,如何使用LINQ将其转换为List

我尝试了以下方法:

DataRow[] rows = dtusers.Select();
var qq = from RowCollection in rows
         select new { UserCode = LibStatic.ToStr(RowCollection["UserCode"]) };
List users = new List();
users = qq.Cast().ToList();

还有一种简单的方法始终有效:

foreach (DataRow dr in dtusers.Rows)
{
    users.Add(dr[0].ToString());
}

0