datatable.Select("指标简码 = '需要判断的值'");
返回DataSet[],判断Length是否大于1,大于1代表有重复的

解决方案 »

  1.   

     DataTable dt = new DataTable("tab");
    dt.Columns.Add("指标简码", typeof(int));
    dt.Columns.Add("指标简码1", typeof(int));
    dt.Columns.Add("指标简码2", typeof(int));
    dt.Rows.Add(new object[] { 1, 1, 1 });
    dt.Rows.Add(new object[] { 2, 2, 2 });
    dt.Rows.Add(new object[] { 1, 1, 1 });
    dt.Rows.Add(new object[] { 3, 3, 3 });
    if(dt.DefaultView.ToTable(true, "指标简码 ").Rows.Count<dt.Rows.Count)
    {
    //有重复数据
    }
    已测试
      

  2.   

    http://blog.csdn.net/jiankunking/article/details/42749663 
    过滤完成后对比表的行数