Gridview里buttonField值如何读取
我在Gridview里,有一列设置成buttonField,然后我想点击的时候,能读取出我点击的那个按钮的值。protectedvoidGridView1_RowComm...
我在Gridview里,有一列设置成buttonField,然后我想点击的时候,能读取出我点击的那个按钮的值。
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
string a = (我点击的那个按钮的值);
} 展开
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
string a = (我点击的那个按钮的值);
} 展开
展开全部
将buttonField转换成模板列,然后设置它的CommandArgument就行了。
前台代码:
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:Button ID="Button1" runat="server" CausesValidation="False"
CommandArgument='<%# Eval("字段名") %>' Text='<%# Eval("字段名") %>' />
</ItemTemplate>
</asp:TemplateField>
后台代码:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
string a=e.CommandArgument.ToString();
}
前台代码:
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:Button ID="Button1" runat="server" CausesValidation="False"
CommandArgument='<%# Eval("字段名") %>' Text='<%# Eval("字段名") %>' />
</ItemTemplate>
</asp:TemplateField>
后台代码:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
string a=e.CommandArgument.ToString();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询