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

今天发生了怪事GridView

 GridView的 e.RowIndex有值就是不能传过去
tbcd.InfoID =(int ) this.GvwNews.DataKeys[e.RowIndex].Value;
tbcd.InfoID是int的就是不能传过去!!! --------------------编程问答-------------------- this.GvwNews.DataKeys[e.RowIndex].Value = 0结果我去看value的值为0那是为什么啊 --------------------编程问答-------------------- 调试,先确定e.RowIndex的值,再看DataKeys中的值,一步步查 --------------------编程问答--------------------
引用 2 楼  的回复:
调试,先确定e.RowIndex的值,再看DataKeys中的值,一步步查

里面有值的但是value就没有值了 --------------------编程问答-------------------- 先给个string类型,看看有没有值,然后强制转换为int,再看一下有没有值 --------------------编程问答-------------------- 我的查询语句第一列是没有值的 --------------------编程问答-------------------- 发现原来是我的啊我传值错误 --------------------编程问答-------------------- 这种问题一般先从自己的代码下手去排查
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,