while (MainV2.comPort.cs.Equals(Int32.Parse(this.anglecmd.Rows[j].Cells[0].Value.ToString().Trim()) - 1))
                {
                    i = this.anglecmd.Rows[j].Cells[1].Value.ToString();//值2
                    cmd(i);
            }j循环或者递增了吗

解决方案 »

  1.   

    j++ ;递曾了,现在所以大量数据没问题,就是最后一个数据出现索引不到。我做测试,发现在a[0][0],立刻就赋值了两次,才导致 a[1][0]出错,[0:1] 是两个数,所以最大就是1,出现2就会报错,说是索引不到。越界了
      

  2.   

    导入到datagridview中没单问题,就是我去判断单元格的值,去执行我相应的代码,出现问题。
      

  3.   

    问题得到了解决,在while循环外加一个try{}catch{timer.stop();}就解决了问题。