读书人

“未将对象引用设置到对象的实例”的有

发布时间: 2012-04-06 12:22:24 作者: rapoo

“未将对象引用设置到对象的实例”的问题
源码如下:

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

断点走一下。。看看
[解决办法]
单步调试,看看哪句报错了

读书人网 >C#

热点推荐