使用LINQ </string>将DataTable列中的值读入List <string>

时间:2012-03-12 17:59:38

标签: linq c#-4.0

我有一个DataTable对象,一个服务返回给我5列。我只对其中一个列FuncName列感兴趣,并希望我的实用程序方法调用服务来去除额外信息,然后只返回一个带有元素值的List<string>对象此列为DataTable的每一行。对于从DataTable读取值然后将它们添加到我的List<string>的链接来说,这似乎是一个完美的应用程序,但我似乎无法弄清楚如何最好地编写该代码。我认为Any<>方法会有一些价值,但我不知道从哪里开始。

1 个答案:

答案 0 :(得分:12)

table.AsEnumerable().Select(dr => dr.Field<string>("FuncName")).ToList()