this.dataGridView1.Rows[h].Cells[i].Value中是那些值

解决方案 »

  1.   

    if (Convert.ToString(this.dataGridView1.Rows[h].Cells[i].Value.ToString()).Equals(table3.text2.ToString()))
      

  2.   

    if (Convert.ToString(this.dataGridView1.Rows[h].Cells[i].Value).Equals(table3.text2))table3.text2.toString()少了这个吧
      

  3.   

    if (Convert.ToString(this.dataGridView1.Rows[h].Cells[i].Value).Equals(table3.text2))加了table3.text2.toString()就报错了,运行不了啊this.dataGridView1.Rows[h].Cells[i].Value里是我事先输好的值第一列是数字后面激烈时字母或文字高手来帮帮我啊!!!!!
      

  4.   

    table13 table3 = new table13();
    请问tabel3 是表还是自己声明的类型啊?
      

  5.   

    哦,table3 是一个窗体吧,table3.text1 是你声明的字段吗,改一下
      string info=table3.text2.ToString();
     if (Convert.ToString(this.dataGridView1.Rows[h].Cells[i].Value).Equals(info))
      {
      for (int q = 0; q < 9; q++)
      {
      str[q] = this.dataGridView1[q, h].Value.ToString();  }
      this.dataGridView2.Rows.Add(str[0],str[1],str[2],str[3],str[4],str[5],str[6],str[7],str[8]);
      }
      

  6.   

    if (Convert.ToString(this.dataGridView1.Rows[h].Cells[i].Value.Tostring()).Equals(table3.text2).Tostring()) 试试
      

  7.   

    还是不行呀
    886说的方法还是会出现我原来的问题,还是即使两边一样但if不做
    707说的就报错了(错误    1    无法将类型“string”隐式转换为“bool”    C:\临时\新建文件夹 (9)\学生信息管理系统\学生信息管理系统\The information of students.cs    57    25    学生信息管理系统
    )天啊!!!!。。