不知道哪里错了 string tn=treeview1.selectdetext.tostring();代码手写的,具体的意思是将被选择的TREEVIEW的节点赋值给一个变量,但是却出现错误,提示未将对象的引用设置到对象的实例,请问各位是哪的问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .selectdetext 看清点,是不是单词写错了 string tn=treeview1.selectedtext.tostring();你为什么要手写呢?这年头一直都流行点出来,,这是未来软件编程的趋势 selectedtext另外它在没有选择之前是NULL. string tn=treeview1.SelectedNode.Text.tostring();//手写的。 treeview1.selectdetext如果selectedindex是-1,那这就是null了。你在没做判断的情况下直接使用这个引用的ToString方法。是可能出你说的那个异常。 楼主是不是写错了,TreeView下面根本就没有selectdetext的属性,还是用点吧,那样比较快捷 treeview1没有被选中 当然为null了 判断 selectNode是否为 null 我的意思是我没在VS环境下写。。我项目里的代码是这样的,string tn=treeview1.SelectedNode.Text.tostring();然后SQL语句是where 字段='" + tn + "';而且前面已经判断是否为空了,主要是这个异常是怎样引发的,,,,,我很奇怪! 建议楼主装个resharper插件,就不会写错单词了,还有就是做这个的时候,先判断一下为null就不操作了 c# 值类型如何转为引用类型? 请问选中复选框,事件... 推荐一个C# 开发拓扑图应用的组件 关于时间比较的问题 微软网上书店和宠物医院那里有下? 在控制离开构造函数之前,字段必须完全赋值 急救!请问我如何在程序中控制IIS中虚拟目录下的文件打开方式 怎么把Excel里的数据读入DataTable 关于comboBox的问题(十万火急) 怎样实现 确认提示框? xml中文本怎样按格式显示在网页中? 请看下面代码,为什么要写成this.Response.Write("why??"); ?????
如果selectedindex是-1,那这就是null了。你在没做判断的情况下直接使用这个引用的ToString方法。是可能出你说的那个异常。
string tn=treeview1.SelectedNode.Text.tostring();然后SQL语句是where 字段='" + tn + "';
而且前面已经判断是否为空了,主要是这个异常是怎样引发的,,,,,我很奇怪!
为null就不操作了