GridView.RowCommand 事件获取主键值的方法

1. RowCommond 事件

.aspx

在GridView添加一模板列,加上CommandArgument 并绑定如下

1 <asp:GridView ID="gvAdminList" runat="server" >            
2 <asp:TemplateField>
3   <ItemTemplate>
4      <asp:LinkButton ID="lbtnLook" runat="server" CommandName="GetAdminInfo" CommandArgument='<%# Eval("AdminID") %>'>查看</asp:LinkButton>
5      </ItemTemplate>
6   </asp:TemplateField>
7 </asp:GridView>


.aspx.cs(C#)
读取CommandArgument

当单击 GridView 控件中的按钮时发生。

1GridView.RowCommand 事件获取主键值的方法 - 随风漫步 - 梦想在自由的飞翔protected void gvAdminList_RowCommand(object sender, GridViewCommandEventArgs e)
2GridView.RowCommand 事件获取主键值的方法 - 随风漫步 - 梦想在自由的飞翔GridView.RowCommand 事件获取主键值的方法 - 随风漫步 - 梦想在自由的飞翔GridView.RowCommand 事件获取主键值的方法 - 随风漫步 - 梦想在自由的飞翔{
3GridView.RowCommand 事件获取主键值的方法 - 随风漫步 - 梦想在自由的飞翔  if (e.CommandName == "GetAdminInfo")
4GridView.RowCommand 事件获取主键值的方法 - 随风漫步 - 梦想在自由的飞翔GridView.RowCommand 事件获取主键值的方法 - 随风漫步 - 梦想在自由的飞翔    GridView.RowCommand 事件获取主键值的方法 - 随风漫步 - 梦想在自由的飞翔{
5GridView.RowCommand 事件获取主键值的方法 - 随风漫步 - 梦想在自由的飞翔      string AdminID = e.CommandArgument.ToString();
6GridView.RowCommand 事件获取主键值的方法 - 随风漫步 - 梦想在自由的飞翔     }

7GridView.RowCommand 事件获取主键值的方法 - 随风漫步 - 梦想在自由的飞翔}

命名空间: System.Web.UI.WebControls
程序集: System.Web(在 System.Web.dll 中)

语法
Public Event RowCommand As GridViewCommandEventHandler
Dim instance As GridView  Dim handler As GridViewCommandEventHandler    AddHandler instance.RowCommand, handler
public event GridViewCommandEventHandler RowCommand
public:   event GridViewCommandEventHandler^ RowCommand {      void add (GridViewCommandEventHandler^ value);      void remove (GridViewCommandEventHandler^ value);  }
/** @event */  public void add_RowCommand (GridViewCommandEventHandler value)  /** @event */  public void remove_RowCommand (GridViewCommandEventHandler value)
JScript 不支持事件。
发布了1 篇原创文章 · 获赞 1 · 访问量 5831
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览