“
未将对象引用设置到对象的实例”的问题
源码如下:
C# code
childrenForm.Width = 900;
childrenForm.Height = 700;
Business.KWHistory kwHistory = new KWHistory(dgvErrata.Rows[e.RowIndex].Cells["EntId"].Value.ToString(), dgvErrata.Rows[e.RowIndex].Cells["EntName"].Value.ToString());//这行出错
kwHistory.Parent = childrenForm.pnlOther;
kwHistory.Dock = DockStyle.Fill;
childrenForm.ShowDialog();
break;
提示:未将对象引用设置到对象的实例。
初学者,还请各位多耐心点。
谢谢了。
------解决方案--------------------调试,看看那个对象为空,比如
dgvErrata.Rows[e.RowIndex].Cells["EntId"].Value这个值有吗
------解决方案--------------------dgvErrata.Rows[e.RowIndex].Cells["EntId"].Value或者dgvErrata.Rows[e.RowIndex].Cells["EntName"].Value可能为空,自己调试一下啊
------解决方案--------------------dgvErrata.Rows[e.RowIndex].Cells["EntId"].Value
dgvErrata.Rows[e.RowIndex].Cells["EntName"].Value.ToString()
红色部分都可能为NUll
断点走一下。。看看
------解决方案--------------------单步调试,看看哪句报错了