C#编写的,每次点击和数据库相关的查询功能的时候都会出现错误,别人在他电脑上运行都好好的,请问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#编写的,每次点击和数据库相关的查询功能的时候都会出现错误,别人在他电脑上运行都好好的,请问相关的知识,希望对你有一定的参考价值。

高手知道如何解决吗?行73显示错误,
行 71: if (cell != null)
行 72:
行 73: cell.InnerText = ((DataRowView)e.Item.DataItem)["UserCode"].ToString();
行 74:
行 75: cell = (htmlTableCell)e.Item.FindControl("tdUserName");
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

参考技术A ((DataRowView)e.Item.DataItem)["UserCode"] 这个为空了,所以转tostring 就出错,你查查看usercode这个列(数据库的表)是否为null,如果是null,在sql语句中,这个列建议改成:
isnull(usercode,'') as usercode
参考技术B if (cell != null)

if(((DataRowView)e.Item.DataItem)["UserCode"]!=null) //判断是否为null 不等于null 在去ToString

cell.InnerText = ((DataRowView)e.Item.DataItem)["UserCode"].ToString();
else
cell.InnerText = "";


cell = (HtmlTableCell)e.Item.FindControl("tdUserName");本回答被提问者和网友采纳
参考技术C cell是什么类型的变量?

以上是关于C#编写的,每次点击和数据库相关的查询功能的时候都会出现错误,别人在他电脑上运行都好好的,请问的主要内容,如果未能解决你的问题,请参考以下文章

用c#编写winform的一个用户登录界面,实现功能点击登录进入主界面,包括数据库的链接

跪请高手指教----- C# 页面按钮点击以后不触发后台事件,一般是啥原因?

C# 正则表达式编写及验证方法

C# 正则表达式编写及验证方法

用java编写一个简单的图书管理系统。 要求:实现浏览,借书,还书,查询,退出等功能(每次最多能借

Navicat保存查询和查询文件放在哪个位置