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

这个错误怎么改啊,急需解决

这个代码“int ID = Convert.ToInt32(GridView1.DataKeys[e.RowIndex]["Id"].ToString())”运行时错误提示“未将对象引用设置到对象的实例。”是怎么回事呀 ASP.NET --------------------编程问答-------------------- GridView1.DataKeys[e.RowIndex]["Id"].ToString()
这里面有值没有? --------------------编程问答-------------------- GridView1.DataKeys[e.RowIndex]["Id"] 这列空值 --------------------编程问答-------------------- 简单的说就是你  GridView1.DataKeys[e.RowIndex]["Id"] 这句话没取到值
e.RowIndex这个取到值没有,你可以调试下。看下每个参数是否取到了。
这种问题你多调试下就可以了。调试比让别人回答好,因为人们都是靠调试这样进步学习的 --------------------编程问答-------------------- 未将对象引用设置到对象的实例。

就是说明没有值嘛.. --------------------编程问答-------------------- GridView1.DataKeys[e.RowIndex]["Id"]为null,所有ToString的时候出现未将对象引用设置到对象的实例错误
检查一下吧 --------------------编程问答-------------------- GridView1.DataKeys[e.RowIndex]["Id"]  这个id值是需要绑定的    --------------------编程问答-------------------- 多调试几遍就知道错误出在哪儿了
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,