我有一个DataTable作为包含许多列和行的输入
这是一个示例表:
我想只获得列Play(任意值)
列的天气(晴天行)所以输出可以是另一个DataTable,如下所示:
所以任何想法都可以帮到我很多,谢谢你:)
答案 0 :(得分:1)
如果可以获得匿名列表,您可以这样做:
var result = dt.AsEnumerable()
.Where(x => x["WEATHER"] == "sunny")
.Select(x =>
new
{
WEATHER = x["WEATHER"] as string,
PLAY = x["PLAY"] as string
});