获取这是一个链接
问题描述:
我有我的ASP项目C#问题获取这是一个链接
我有一个动态创建一个GridView和每个单元包含一个链接按钮类型ButtonField字段选择单元格的文本
我只是想返回回ButtonField字段的文本时,我点击它实际上
的问题,这说明我点击
我能得到选中行的价值,但未被选中单元格
选定单元格任何人都可以帮助我吗?
答
保护无效gridviewRowCommand(对象发件人,GridViewCommandEventArgs E) { 如果(e.CommandName == “点击”) { e.CommandArgument < - 绑定你想文本得到
}
}
================= 的CommandName = “点击” CommandArgument = '<%#的eval( “ButtonField字段值”)%>'
或u能找到在网格指数的行和使用
btnfield = gridview.rows [rowIndex位置] .findControl如ButtonField字段
获得行索引点击u需要在网格( “buttonfieldName”) --- CommandArgument ='' – pjb 2010-06-24 05:19:07
这正是我正在做的,但e.CommandArgument返回行的索引 我需要的是列或单元格的索引 这是我的代码: if(e.CommandName ==“click”) { int index =转换。 ToInt32(e.CommandArgument); GridViewRow selectedRow = v.Rows [index]; string lastname =((LinkButton)selectedRow.Cells [0] .Controls [0])。Text.ToString(); Session [“name”] = lastname; Server.Transfer(“〜/ change_shifts.aspx”); } 但问题是我不想单元格[0]的价值。我想单元格的值我点击 – Aya 2010-06-24 10:08:59
找到控制一旦你有行... 所以这个工作? btnfield = gridview.rows [rowIndex] .findControl(“buttonfieldID”)as buttonfield; string lastname = btnfield .text, 如果这不工作粘贴你的HTML代码。 – pjb 2010-06-24 22:23:56