asp.net(C#) 怎么点击gridview某行某列获得他的选择值

例如如图:当我点击标题的第四项的时候,也就是“怎么回事”在两个label控件上分别显示:“怎么回事”,“123”也就是他的标题,点击数我用gvMessage.Select... 例如 如图 :

当我点击标题的第四项的时候,也就是“怎么回事”
在两个label控件上分别显示:“怎么回事”,“123”
也就是他的标题,点击数
我用gvMessage.SelectedRow.Cells[0].Text;用这个赋值,可是没用,会出现异常,未将尾箱引用为实例,所以现在想找个新的方法,我的标题项是个linkbutton控件,当点击的时候触发的事件是RowCommand事件
请理清我的问题再回答,谢谢!
展开
 我来答
yuanxun0403
2014-04-30 · TA获得超过101个赞
知道小有建树答主
回答量:279
采纳率:100%
帮助的人:121万
展开全部
应该有一个cellclick事件,差不多就是这样的事件。也许不叫这个名字,
你要是想获取一行的数据。就用rowclick事件。、
想获得某列的就是columnclick事件
追问
这是asp.net (C#),不是winform(C#) --!
追答
哦。web的啊。真不好意思。
首先, 可以在GridView中增加一隐藏字段, 例如:

">

这里主要设置行的Index.
然后在GridView有一个RowCommand(object sender, GridViewCommandEventArgs e)
{
int index = Convert.ToInt32(e.CommandArgument);
GridViewRow row = dgvPermitList.Rows[index];
Label lblLabel1 = (Label)row.FindControl(("lblLabel1"));
}
这个是我copy的。你看看能行不。原理其实都差不多。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式