您的位置:首页 > 其它

在GridView控件中添加相关的操作字段/操作按钮

2009-09-24 17:27 615 查看
第一步(前台):

定义一个模板,中间拖入相关的Butto控件,进行相关设置

1.设置该Button控件的Command时的参数。

CommandArgument='<%# Eval("acID") %>'
2.设置该Button控件触发的事件代码(后台要定义相关方法)

oncommand="btnedit_Command"

<asp:TemplateField HeaderText="操作">
<ItemTemplate>
<asp:Button ID="btnSetmsg" runat="server" CssClass="button"

// 为按钮添加 CommandArgument 参数 和 btnSetmsg_Command事件处理程序
Text="短信" CommandArgument='<%# Eval("acID") %>'
oncommand="btnSetmsg_Command" Width="65px" />
<asp:Button ID="btnedit" runat="server" CommandArgument='<%# Eval("acID") %>'
CssClass="button" oncommand="btnedit_Command" Text="修改" />
<asp:Button ID="btnover" CommandArgument='<%# Eval("acID") %>' runat="server"
CssClass="button" Text="结束" oncommand="btnover_Command" />
<asp:Button ID="btnquxiao" CommandArgument='<%# Eval("acID") %>' runat="server" CssClass="button"
Text="删除" oncommand="btnquxiao_Command" />
</ItemTemplate>
</asp:TemplateField>

第二步(后台):

编写btnSetmsg_Command(object sender, CommandEventArgs e)方法,进行操作。


protected void btnSetmsg_Command(object sender, CommandEventArgs e)
{
// 得到该Button控件的参数

string acid = e.CommandArgument.ToString();

// 进行相关操作
Response.Redirect("UserContrl/edit/EditorMessageText.aspx?acID=" + acid + "");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐