将数据集中的值存储到列表中

时间:2014-08-11 22:10:26

标签: c# sql-server wpf ado.net dataset

我已经从我的数据库创建了一个数据集,包括两列,我想将第二列的所有行(包含字符串)存储到列表中。我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

使用Select

 var myStrings = myDataSet.Tables[0].AsEnumerable()
                          .Select(x => x.StringColumn).ToList;

你也可以使用循环:

var list = new List<string>();
foreach(DataRow row in myDataSet.Tables[0].Rows)
{
    list.Add((string)row["StringColumn"]);
}