如:品名, 颜色,规格三个列.如何在DataSet的行中判断它们这三个列值没有重复???

解决方案 »

  1.   

    DataSet 按主键去定位某一行,然后比较这三列的值是否有重复!
      

  2.   

    首先你得定义DataSet中的哪一列为主键列 然后按主键列中的值依次去定位行 然后操作别的列项
      

  3.   

    利用sql语句直接过滤重复值,
    select distinct 品名,颜色,规格 from 表
      

  4.   

    你用SQL语句来判断一下,吧~~~要不你就再复制一个DATASET出来两个对比一下
      

  5.   

    好怪,我用
    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 里面一切运行正常,但在我这段代码里面却出现:
    其他信息: 未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。