我已经从我的数据库创建了一个数据集,包括两列,我想将第二列的所有行(包含字符串)存储到列表中。我怎么能这样做?
答案 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"]);
}