这个错误怎么改啊,急需解决
这个代码“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