日期:2014-05-18  浏览次数:20367 次

谁给看看这什么问题 ,,在线等。。
下面红色部分 运行的时候 ,未将对象应用到实例  



//审核
  private void btnShenHe_Click(object sender, EventArgs e)
  {
  dgvwCaiZhaiXiaoShou.EndEdit();
  for (i = 0; i <= dgvwCaiZhaiXiaoShou.Rows.Count - 1; i++)
  {
  if ((bool)dgvwCaiZhaiXiaoShou.Rows[i].Cells["chkDuoXuan"].Value == true)
  {
  if (dgvwCaiZhaiXiaoShou.Rows[i].Cells["SalShenHe"].Value == "否")
  {
  dgvwCaiZhaiXiaoShou.Rows[i].Cells["SalShenHe"].Value = "是";
  }
  }

  }
  }

------解决方案--------------------
dgvwCaiZhaiXiaoShou.Rows[i].Cells["chkDuoXuan"].Value 楼主,这个为NULL肯定不行啊!
------解决方案--------------------
楼主粗心了。你看看你的逻辑有点问题。。

if ((bool)dgvwCaiZhaiXiaoShou.Rows[i].Cells["chkDuoXuan"].Value == true)
{
dgvwCaiZhaiXiaoShou.Rows[i].Cells["SalShenHe"].Value == "否"
}
else{
dgvwCaiZhaiXiaoShou.Rows[i].Cells["SalShenHe"].Value = "是";
}
 你想要的是不是这样的。


------解决方案--------------------
Rows[i].Cells["chkDuoXuan"].Value 看一下,字段名写对了没?
------解决方案--------------------
你要在前面定义dgvwCaiZhaiXiaoShou.Rows[i].Cells["chkDuoXuan"]中的chkDuoXuan对象