我在 C# 中有一个数据表,它是从 SQL 服务器返回的。我正在传递此数据表以耦合单独的函数。
我可以直接向 DataTable 发送某种查询,而不是遍历所有记录吗?
例如
set|subset|value
1 |1 |40
1 |2 |30
1 |3 |35
2 |1 |10
2 |2 |15
2 |3 |20
我如何做类似SELECT DISTINCT SET FROM TABLE
的操作并获取值1
和2
最佳答案
只需使用 LINQ,它更容易。
var result = yourTable.AsEnumerable().Select(f => f.Field<int>("Set")).Distinct();
关于c# - 对 DataTable 执行 sql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11004309/