首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-04-06 
“未将对象引用设置到对象的实例”的问题源码如下: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

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

热点排行