• GridView RowCommand事件操作Demo Code


    1. //Demo Code 1: 
    2.         protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    3.         {
    4.             switch (e.CommandName)
    5.             {
    6.                 case "RollBack":
    7.                     string index = this.GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString();
    8.                     string runcard_id1 = "";
    9.                     string runcard_id2 = "";
    10.                     string sqlStr = "select runcard_id1,runcard_id2 from bak_unit where unit_index='" + index + "' ";
    11.                     DataSet ds = dbc.GetDataSet(sqlStr);
    12.                     if (ds.Tables[0].Rows.Count > 0)
    13.                     {
    14.                         runcard_id1 = ds.Tables[0].Rows[0][0].ToString();
    15.                         runcard_id2 = ds.Tables[0].Rows[0][1].ToString();
    16.                         Lot_Unite_Class luc = new Lot_Unite_Class();
    17.                         luc.Unit_Index = index;
    18.                         luc.Runcard_ID1 = runcard_id1;
    19.                         luc.Runcard_ID2 = runcard_id2;
    20.                         string result = luc.Lot_Unit_Rollback();
    21.                         Alert(result);
    22.                     }
    23.                     break;
    24.                 default:
    25.                     break;
    26.             }
    27.         }
    28.         //Demo Code 2:
    29.         protected void gvCurrentInfo_RowCommand(object sender, GridViewCommandEventArgs e)
    30.         {
    31.             int selectIndex = Convert.ToInt32(e.CommandArgument);
    32.             GridView gridView = (GridView)sender;
    33.             RuncardID = gridView.Rows[selectIndex].Cells[1].Text.ToString();
    34.             StationID = gridView.Rows[selectIndex].Cells[3].Text.ToString();
    35.             switch (e.CommandName)
    36.             {
    37.                 case "JUMPSTATION":
    38.                     divEditAreaVisable(true);
    39.                     break;
    40.                 default:
    41.                     break;
    42.             }
    43.         }
  • 相关阅读:
    java.lang.ExceptionInInitializerError异常分析
    项目中碰到的ExceptionInInitializerError异常
    获取全局上下文(getApplicationContext)_创建Shared Preference工具类_实现自动登录
    IntelliJ Idea 常用快捷键列表
    Qt 创建圆角、无边框、有阴影、可拖动的窗口 good
    去掉 Windows 中控件的虚线框(当当 element == QStyle::PE_FrameFocusRect 时,直接返回,不绘制虚线框)
    Qt 显示 GIF
    C++ 查看预处理后的源文件(查看真实代码)
    数据库访问工具 DBUtl(公孙二狗)
    Tornado
  • 原文地址:https://www.cnblogs.com/VinC/p/1991071.html
Copyright © 2020-2023  润新知