如题,小弟的代码如下:
Object temp = this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value;
但结果temp的值一直为空,是怎么回事啊?

解决方案 »

  1.   

    你调试一下,看看e.RowIndex 的值和e.ColumnIndex的值到底是多少。
    然后再判断你的代码是否有问题呀
      

  2.   

    http://blog.csdn.net/wonsoft/archive/2008/12/30/3649499.aspx
      

  3.   

    Object temp = (Object)this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value
      

  4.   

    这两个值都是正常的!就是不知怎么回事!我是在CellValidating事件中写的,是不是在这个事件发生时不能获取单元格的值啊?
      

  5.   

    要通过验证之后才能获取到值吧
    写到CellValidated里面去试试
    要不你断点调试一下看看传递的值都是什么
      

  6.   

    要用e.FormattedValue才能得到没有验证完的数据