zoukankan      html  css  js  c++  java
  • 在DataGrid中动态增加BUTTON控件

    在ItemCreated事件里写入如下代码:
    Button btnC=new Button();   //定义新的BUTTON对象
    btnC.ID="btnOver";   //新对象ID号
    btnC.Text="结束";   //按钮显示文本赋值
    btnC.CommandName="Over";   //事件激发时传的参数名
    btnC.CommandArgument=Convert.ToString(DataBinder.Eval(e.Item.DataItem,"id"));   //事件激发时传的参数值
    btnC.Command+=new CommandEventHandler(Action_Click);   //绑定点击事件
    e.Item.Cells[4].Controls.Add(btnC);   //指定位置插入

    如果只希望对指定的DATAGRID区操作,则应在ItemCreated事件开始时加入如下代码进行判断:
    if (e.Item.ItemType==ListItemType.<此处根据情况填写相应属性>)

    此处e是ItemCreated的入参,类型为DataGridItemEventArgs
  • 相关阅读:
    并查集
    强联通分量,缩点
    最短路径
    最小生成树
    拓扑排序
    图的遍历
    图论基础知识
    数据库四种隔离级别
    MySQL 索引 乐观锁 悲观锁
    MYSQL+正则
  • 原文地址:https://www.cnblogs.com/lykyl/p/22629.html
Copyright © 2011-2022 走看看