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
  • 相关阅读:
    nuxtjs项目安装依赖报错
    汇总资源
    nuxt.js
    关于Git每次进入都需要输入用户名和密码的问题解决
    Chrome
    44.树与树算法
    43.搜索
    41.栈
    42.排序
    39.协程
  • 原文地址:https://www.cnblogs.com/lykyl/p/22629.html
Copyright © 2011-2022 走看看