C#中未将对象引用设置到对象的实例_未将对象引用设置到对象的实例。-程序员宅基地

技术标签: c#  

今天要弄的这个东西是之前做这个项目遇到的一个Bug,未将对象引用设置到对象的实例,
在这里插入图片描述

导致这个问题出现呢是因为在截取字符串后三位的时候,局部变量strBig是空值。如下:因为此截图为现在项目现存的截图,与之前出现问题的截图有区别,且忘且难还原。
在这里插入图片描述

后来,通过断点发现,局部变量strBig要获取的listNmber要查到的数据条数为空。
在这里插入图片描述

后面通过查找页面才知道,CurrentEmployeeEntity.employeeNumber中的employeeNumber并没有给到CurrentEmployeeEntity实体去接收,导致了查询员工号的时候没有数据条数。后面的话,意识到自己还有类外一个错误后,就不再使用比较的方法来查询数据了,通过模糊查询查询所有的数据。
在这里插入图片描述

我这次呢出现这个问题是因为所设置的变量为空值。其实出现这个错误还有其他可能有其他的的问题,下面是我在看了其他大佬后总结出来的:
1.ViewState对象为Null
2.Dateset空
3.sql语句或Datebase的原因导致DataReader空
4.声明字符串变量是未赋空值就应用变量
5.未用new初始化对象
6.Session对象为空
7.对控件赋文本值时,值不存在
8.使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值
9.使用FindControl时,控件不存在却没有做预处理。
10.重复定义造成未将对象引用设置到对象的实例错误
11.没有绑定数据上下文。
12. 所设置的变量为空值或没有取到值,一般出现在传递参数的时候出现这个问题,也会在使用DataGrid或gridview或datalist等数据控件时出现.
13. 对象所在的命名空间没有引用,在程序中所引用的控件不存在。
14. 控件名称与codebehind里面的没有对应

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/SummerPYH/article/details/125354689

智能推荐

apache-tomcat部署问题总结_找不到tld文件。考虑将jar添加到catalina_base/conf/catalina.prop-程序员宅基地

文章浏览阅读1.9k次。apache-tomcat部署问题总结来源:oschina 链接:https://my.oschina.net/u/3204029/blog/4314733@Tomcat启动项目警告: org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD…问题描述:org.apache.jasper.servlet.TldScanner.scanJars 至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记_找不到tld文件。考虑将jar添加到catalina_base/conf/catalina.properties文件中的

二叉树遍历,给出前序和中序表达式写出后序表达式_二叉树给出前序和中序求后序-程序员宅基地

文章浏览阅读1k次。题目链接:[link]http://codeup.cn/problem.php?cid=100000611&pid=2link.题目二叉树的前序、中序、后序遍历的定义:前序遍历:对任一子树,先访问跟,然后遍历其左子树,最后遍历其右子树;中序遍历:对任一子树,先遍历其左子树,然后访问根,最后遍历其右子树;后序遍历:对任一子树,先遍历其左子树,然后遍历其右子树,最后访问根。给定一..._二叉树给出前序和中序求后序

Numpy的简明安装_numpy怎么安装-程序员宅基地

文章浏览阅读8.3w次,点赞55次,收藏138次。1)、安装Python3.4版本以上,因为这样会自带pip(包管理器的安装) 检查Python版本。 打开cmd,输入Python 现在我们可以知道Python的版本与位数,比如我的就是Python3.7,64位。 2)、去 https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy 下载numpy, 这里要看下载的版本,37即版本3..._numpy怎么安装

pip安装出现PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。_另一个程序正在使用此文件,进程无法访问。: 'c:\\program files\\python31-程序员宅基地

文章浏览阅读1.2k次。打开c:\program files\python36\lib\site-packages\pip\compat__init__.py在第75行,把return s.decode(‘utf_8’)改为return s.decode(‘cp936’) 即可。转载自:https://blog.csdn.net/qq_35203425/article/details/80455243_另一个程序正在使用此文件,进程无法访问。: 'c:\\program files\\python311\\lib\

css3实现立方体,并且自转效果_css3立体艺术字实现自转-程序员宅基地

文章浏览阅读1.8k次。http://jsfiddle.net/8Tb6x/先是HTML 一个父div包含四个绝对定位的div 1 2 3 4 首先,一个静态的立方体.face:nth-child(1) { -webkit-transform: /*rotateY(0deg)*/ translateZ(2.5em /* half the side l_css3立体艺术字实现自转

[iOS Crash文件分析]-如何使用symbolicatecrash工具_ios .crash文件分析软件-程序员宅基地

文章浏览阅读1k次。[iOS Crash文件分析]-如何使用symbolicatecrash工具 转入地址:http://www.cocoachina.com/bbs/read.php?tid=180736上传一软件,被拒了,自己测试了n遍都未出现这个情况,今天用symbolicatecrash工具分析了一下苹果提供的Crash文件,最终查到是- (void)mapView:(MKM_ios .crash文件分析软件

随便推点

mahout 协同过滤 参数大全_协同过滤算法函数参数-程序员宅基地

文章浏览阅读2k次。Mahout0.9—Hadoop2.20—协同过滤算法 1.1. 基于物品的协同过滤推荐函数Mahout支持推荐函数,通过mahout –-help 查看:函数1:itemsimilarity: : Compute the item-item-similarities for item-based collaborative filtering itemsimilarity是计算物品相似度矩阵_协同过滤算法函数参数

VINS-MONO源码学习(二):状态估计器流程processImage_estimator::processimage-程序员宅基地

文章浏览阅读1.1k次。在上一篇文章的预积分完成之后,VINS-MONO执行了这个函数,实现了视觉与IMU的初始化以及非线性优化的紧耦合,本篇先考虑初始化。1、首先搞清楚这个函数的输入image是个什么东西:estimator.processImage(image, img_msg->header);measurement是一组观测(一帧图像和若干IMU数据),数据类型是std::pair<std::vector<sensor_msgs::ImuConstPtr>, sensor_msgs::Poin_estimator::processimage

tableView的复用问题----里面的子视图内容重叠!_movable-view重叠-程序员宅基地

文章浏览阅读394次。之前遇到过一个问题,tableView的cell里面添加了一个label,但是上下滑动后,label上面的字全部重叠在了一起,这个是tableView的复用问题,在别的地方看了一个方法,觉得比较好就推荐给大家,代码如下:if(!cell) { //这里是你创建cell的代码,只要是iOS程序员应该都会写这里我就不在写了}else{ while ([annotationView._movable-view重叠

关于localtime 函数输出与上海时间不同_localtime函数和date命令结果不一样-程序员宅基地

文章浏览阅读364次。首先是怎样获得系统时间?time_t timer; struct tm* tblock;timer = time((time_t*)NULL);tblock = localtime(&timer);printf("%s",asctime(tblock));localtime输出的是系统时间,当系统时间与硬件时间不同的时候应该怎么办?硬件时间是通过clock --sh_localtime函数和date命令结果不一样

巧用 background-clip 实现超强的文字动效_css3 background-clip制作文字动画-程序员宅基地

文章浏览阅读253次。Python微信订餐小程序课程视频https://edu.csdn.net/course/detail/36074Python实战量化交易理财系统https://edu.csdn.net/course/detail/35475最近,有同学询问,如何使用 CSS 实现如下效果:看起来是个很有意思的动效。仔细思考一下,要想实现这类效果,其实用到的核心属性只有一个 – background-clip: text。有意思的 background-clip: textbackground-clip:_css3 background-clip制作文字动画

计算两个字符串的相似度_mysql 字符串相似度-程序员宅基地

文章浏览阅读223次。计算两个字符串的相似度_mysql 字符串相似度