“未将对象引用设置到对象的实例”的有关问题
“未将对象引用设置到对象的实例”的问题源码如下:C# codechildrenForm.Width 900childrenForm.Height
“未将对象引用设置到对象的实例”的问题
源码如下:
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
断点走一下。。看看
[解决办法]单步调试,看看哪句报错了