请教高手如何过滤datagridview中的重复数据,这个数据没有放进数据库的,
dvtel.Rows.Add(1);
dvtel.Rows[dvtel.Rows.Count - 1].Cells[1].Value = txtaddnum.Text;
是这样保存在datagridview中的!

解决方案 »

  1.   

    for i=0 to dvtel.rows.count-1
    {
      if(txtaddnum.text==dvtel.rows[i]//判断值是否存在
      {
        //提示信息,输入的值已经存在……
        return; //退出程序
       }  
       else
       {
        dvtel.Rows.Add(1);
        dvtel.Rows[dvtel.Rows.Count - 1].Cells[1].Value = txtaddnum.Text;
        }
    }记不清具体的语法,估计有错,呵呵,楼主自己写的时候改下就好了,不过思路就是这样了
      

  2.   

    return; //退出程序
    这句不要哦,呵呵
      

  3.   

    应该这样,刚才写错了,不好意思哦,呵呵private xx()
    {
    for i=0 to dvtel.rows.count-1
    {
      if(txtaddnum.text==dvtel.rows[i]//判断值是否存在
      {
      //提示信息,输入的值已经存在……
      return; //退出程序
      }     
    }
    dvtel.Rows.Add(1);
    dvtel.Rows[dvtel.Rows.Count - 1].Cells[1].Value = txtaddnum.Text;
    }
      

  4.   

    我是要过滤datagridview中重复的数据,并删掉!
      

  5.   

    建议是用datatable绑定到datagridview上,在datatable中过滤数据!