在gridview 中有如下的 一个模板 ,
<Columns>
<ItemTemplate>
<asp:Button ID="Button3" OnClick="Button2_Click" runat="server" Text="管理" CommandArgument=' <%#Eval("req_id") %>' />
</ItemTemplate> </Columns>我想让这个button 点击时可以获得griview同一行 第二列的值 ,那个cs 代码应该怎么写
<Columns>
<ItemTemplate>
<asp:Button ID="Button3" OnClick="Button2_Click" runat="server" Text="管理" CommandArgument=' <%#Eval("req_id") %>' />
</ItemTemplate> </Columns>我想让这个button 点击时可以获得griview同一行 第二列的值 ,那个cs 代码应该怎么写
解决方案 »
- Coolite ExtJS鼠标移动到gridpanel行上 变色问题 高亮如何改颜色?
- listview固定列宽
- 全新安装到BBS目录下出现:未能加载文件或程序集“Discuz.Forum”或它的某一个依赖项。系统找不到指定的文件
- iis问题
- 怎么设置能让局域网的其它电脑访问我的web应用程序?
- IE历史纪录及缓存问题
- asp.net用了远程远程调用类Remoting,便拷到别机上出现找不到此程序集的问题?
- 怎么在自己程序里加载用户控件,如自己编写的(html编辑器)
- 使用VB.NET to C# Converter 2.18转换2005asp.net程序的问题
- 比如一张地图:当鼠标移上去的时候,能自动显示对应信息,怎么实现呢?
- 急: 今天做页面加载显示Loading. 三个问题
- 如果你是个老师,你会怎么样给一个初学者讲解Response和Request
</ItemTemplate>
后台 string[] str = e.CommandArgument.Value.ToString().Split(',');
那个我的 Button2_Click 方法是这样的
public void Button2_Click(object sender, EventArgs e)
{
}
它的参数不是 GridViewDeleteEventArgs e 我想在 Button2_Click 方法中获得 所要的值
{
((GridViewRow)(Button(sender)).parent.parent).cell[1]
}
public void Button2_Click(object sender, EventArgs e)
{
string[] str = ((Button)sender).CommandArgument.ToString().Split(',');
} 这样就行了
string str= ((GridViewRow)(Button(sender)).parent.parent).cell[1].Text;