码迷,mamicode.com
首页 > 其他好文 > 详细

GridView中的GridView1_RowCommand事件

时间:2016-04-20 14:58:15      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

GridView1_RowCommand事件是GridView中生成事件时激发

比如说页面中有一个按钮给他设置CommandName属性

<asp:Button ID="btnCheHui" runat="server" class="btn btn-primary" Text="撤回流程" OnClientClick="return confirm(‘你确定要撤回流程吗‘)"  CommandName="CheHui" />

那么在后置代码中的GridView1_RowCommand事件中:

 protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
 {

    //得到选中行的索引
            GridViewRow gvr = (GridViewRow)((Button)e.CommandSource).Parent.Parent;
            int autoId = Convert.ToInt32(this.GridView1.DataKeys[gvr.RowIndex].Value);

    

    //判断当前的按钮命令

    if (e.CommandName == "CheHui")
            {

        //根据获取到的主键autoId值修改数据

    }
             

  GridView1_RowCommand中取到GridView中其他值:

获取第一个值  string zhi = GridView1.Rows[gvr.RowIndex].Cells[0].Text;

获取主键的值  int id = Convert.ToInt32(e.CommandArgument.ToString());

 

GridView中的GridView1_RowCommand事件

标签:

原文地址:http://www.cnblogs.com/yuanyanyan/p/5412589.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!