未处理的NullReferennceException,求大神助攻

yy13131534999 2017-04-12 09:55:16
this.Initialization();

            //初始化Listview
            soLayers layers = mainform.axSuperMap1.Layers;
            soLayer layer = layers[mainform.cmbLayerName.Text];
            soDataset objDt = layer.Dataset;
            soDatasetVector objDtv = (soDatasetVector)objDt;
            soRecordset objRd = objDtv.Query("", true, null, "");

            soFieldInfo fieldInfo = null;
“System.NullReferenceException”类型的未经处理的异常在 WindowsFormsApplication13.exe 中发生 其他信息: 未将对象引用设置到对象的实例。
求大神助攻
...全文
166 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
越一步之距 2017-04-14
  • 打赏
  • 举报
回复
soLayers layers = mainform.axSuperMap1.Layers; soLayer layer = layers[mainform.cmbLayerName.Text]; 看看这2个对象是否为NULL
yy13131534999 2017-04-13
  • 打赏
  • 举报
回复
好,我去试试
  • 打赏
  • 举报
回复
Exception的StackTrace会告诉你这异常发生在哪一行
john_QQ:2335298917 2017-04-12
  • 打赏
  • 举报
回复
跟踪一下,看看是哪个变量是null又被引用了,然后查一下原因

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧