如何在特定条件下获得唯一的数据表

时间:2013-02-23 08:21:29

标签: c# asp.net linq datatable unique

如果我有这样的数据表:

pic_id  selected

  1        1
  1        1
  1        0
  2        0
  2        0
  2        0

我想获得唯一(pic_id)

但条件是至少有一张照片(ID相同)selected值= 1

对于前面的例子

我想要这样的结果:

 1    1 

1 个答案:

答案 0 :(得分:3)

var list = dataTable.Select("selected = 1");

var uniqueList = list.Distinct().ToList();