c#中获取gridview单元格值的疑惑

我使用gridview做的列表,通过选中checkbox来获取选中行第二列单元格内容,部分代码如下:stringname=Gvnews.Rows[j].Cells[1].... 我使用gridview做的列表,通过选中checkbox来获取选中行第二列单元格内容,
部分代码如下: string name = Gvnews.Rows[j].Cells[1].Text.ToString();
//实在不知道问什么name是空值,在假前功能完全能实现的。
ModifyNews Delnews = new ModifyNews();//调用我自己写的方法来删除
Delnews.Delnews(name);
DataBind();
但是name一直显示的是空值,首先申明在放假前这样是可以使用的,放假回来突然不行了,请高手 解决下疑惑啊!
一楼的没有EditedFormattedValue这个属性
二楼controls没有text属性
呵呵 我还是看不出来为什么出现空值
就高手指点一下 再追加分吧
谢谢
我的问题以解决
更改代码如下: string name = ((HyperLink)Gvnews.Rows[j].FindControl("hylnews")).Text.ToString();
我想问下为什么这样呢?特别是我以前写的代码为什么以前能用,现在不能呢?
展开
 我来答
蓝色V诱惑
2010-03-03 · 超过12用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:30.5万
展开全部
Gvnews.Rows[j].Cells[1].EditedFormattedValue.ToString()
huanghun00135
2010-03-03 · TA获得超过199个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:167万
展开全部
你试试Gvnews.Rows[j].Cell[1].value.ToString();

对不对我不知道哈,自己试试!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jun871216
2010-03-03 · TA获得超过347个赞
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:0
展开全部
你这可真是费解,
你只能单步调试一下,看看为啥出现空值呗。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友37ffe09e1
2010-03-03 · TA获得超过682个赞
知道小有建树答主
回答量:1119
采纳率:0%
帮助的人:701万
展开全部
string name = Gvnews.Rows[j].Cells[1].Controls[1].Text.ToString();
试下看还是空值么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式