如:品名, 颜色,规格三个列.如何在DataSet的行中判断它们这三个列值没有重复???举个例子:
比如:
品名 颜色 规格                        品名 颜色 规格                      
1     1    1         输出为            1    1     1
2     1    1                           2    1     1
3     1    1                           3    1     1
1     1    1

解决方案 »

  1.   

    可以在SQL文中实现,在绑定数据之前。
    select 品名, 颜色, 规格 from 表名 where 条件 group by   品名
      

  2.   

    好怪,我用
    this.sqlDataAdapter1 .SelectCommand .CommandText ="SELECT DISTINCT 品名,颜色,规格 FROM MonthCountTemp" ;
    this.sqlDataAdapter1 .SelectCommand .Connection =this.sqlConnection1 ;

    this.sqlDataAdapter1 .Fill (this.dataTempSet );

    DataTable dt=this.dataTempSet .Tables [0];"
    SQL语名在SQL SERVER 里面一切运行正常,但在我这段代码里面却出现:
    其他信息: 未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。