我有一个像这样设计的数据表(组)
列A |列B
X |苹果
Y |紫色
X |苹果
X |芒果
我基本上想要从X的columna中进行选择,并从ColumnB中获得不同的信息
这就是我所拥有的
var names = (from DataRow dr in Groups.Rows
orderby (string)dr["ColumnB"]
select (string)dr["ColumnB"]).Distinct();
这会给我与众不同的感觉,但它会给我紫色,而我不想要紫色。
谢谢!
最佳答案
var names = (from DataRow dr in Groups.Rows
where dr["ColumnA"] == "X"
orderby (string)dr["ColumnB"]
select (string)dr["ColumnB"]).Distinct();
关于c# - C#DataTable Linq选择列等于“x”的不同值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16899160/