当前位置:编程学习 > C#/ASP.NET >>

我运行vs2010 asp.net程序时候,出现这个问题:

追问:
谢谢
答案:有可能是result为空,或者result里tables 的个数为0,又或者记录数为0,结果为空,调试一下吧
或者可以写成
if(result!=null&&result.Tables.Count>0&&result.Tables[0].Rows.Count > 0)
{
object a = result.Tables[0].Rows[0][0];
ngg = a == null ?"":a.ToString();
}
其他:图片看不太清楚 引起这个错误的原因很多,一般都是没有判断非空,你试试对照下页面和后台代码接受的是不是一个值       就是你想接收的值在前台页面有木有 

上一个:asp三级树形管理程序的修改(满分加人民币)
下一个:我想了解一下网站一般需要多少个网页,(asp程序的话一个标题算一个网页),网站主留步,大家都交流一下吧

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,