C#运行程序后,出现这个警告

这个问题如何处理哈?新手刚学C#。跟着一本书做System.NullReferenceException:“未将对象引用设置到对象的实例。”必须声明标量变量"@StuNo... 这个问题如何处理哈?新手刚学C#。跟着一本书做
System.NullReferenceException:“未将对象引用设置到对象的实例。”必须声明标量变量 "@StuNo"处
展开
 我来答
iorijj
2017-06-14 · TA获得超过443个赞
知道小有建树答主
回答量:457
采纳率:66%
帮助的人:151万
展开全部
就是说你声明的变量没有初始化
比如有个类ClassA,你声明一个ClassA类型的变量ca
ClassA ca;
然而你在使用ca之前,一直没有给它赋值
那么在使用ca时,就会报你遇到的这个错
追问

谢谢查看,还得麻烦看看这个代码如下

追答
应该是ds.Tables里面没有StuCou这个键,你调试运行一下,看看Tables里面有些什么
还有我看你这段代码好像没有对ds.Tables["StuCou"]进行初始化的操作
如果不是在别的地方做过初始化的话,应该就是这个问题了
必须在使用ds.Tables["StuCou"]之前将这个表添加到ds中
ds.Tables.Add("StuCou");
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式