zoukankan      html  css  js  c++  java
  • GridView中的GridView1_RowCommand事件

    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());

  • 相关阅读:
    K
    A
    C
    E
    2020/9/14
    hdu5306 hdu3954 cf438D
    2020/9/10-9/11
    题解
    2020/8/31
    2020/8/30
  • 原文地址:https://www.cnblogs.com/yuanyanyan/p/5412589.html
Copyright © 2011-2022 走看看