zoukankan      html  css  js  c++  java
  • 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.         }
  • 相关阅读:
    python基础练习题(题目 学习使用auto定义变量的用法)
    python基础练习题(题目 模仿静态变量的用法)
    roaring bitmap 与 bitmap 比较. 编译运行
    Linux 实现开关机测试,记录开机次数
    Linux 显示开机欢迎信息(/etc/issue 与 /etc/motd)
    Linux 修改文件权限概述
    把编译好的程序放在Linux系统里,实现不需要配置程序和动态库的环境变量,直接执行
    Linux 提示 is not a symbolic link 错误解决方法
    Ubuntu 自动更新详解【转】
    C#线程入门
  • 原文地址:https://www.cnblogs.com/VinC/p/1991071.html
Copyright © 2011-2022 走看看