如何判断DataSet中某列值相同?如果不同,弹出提示框提示。
谢谢

解决方案 »

  1.   

    foreach(DataRow dr in ds.Tables[0].Rows)
    {
     if(dr[""].Equals(""))
      {}
    }
      

  2.   

    假设DS中有表T1,字段如下:
    姓名    性别    代码判断姓名字段值中是否有重复的
      

  3.   

    估计得自己写方法的吧
    Dictionary<string, int> dic = new Dictionary<string, int>();
    foreach(DataRow dr in ds.Tables[0].Rows) 
    {
    if(dictionary.ContainsKey(dt["key"].ToString())
    {
    ++dictionary[dt["key"].ToString()];
    }
    else
    {
    dictionary.Add(dt["key"].ToString(), 1);}
    }
    再遍历这个dicationary就可以知道的了
      

  4.   

    遍历没有效率,那我转XML后,XML里有这样的功能么?
      

  5.   

    你转换XML后,XML解释器要怎么实现你的功能呢?
    想保证某列的输入值唯一,请使用unique约束。