zoukankan      html  css  js  c++  java
  • Repeater的Command操作

    Repeater的Command操作
    1、ItemCommand事件 :在Repeater中所有能触发事件的控件,都会来触发这一个事件
    后台创建:在Page_Load中 Repeater1.ItemCommand += ,然后双击Tab键创建
    2、CommandName : 判断点击的是什么按钮,
    后台调用:e.CommandName
    3、CommandArgument : 触发事件所传递过来的主键值数据,放在这里面 界面值绑定时要用 单引号 !!!!!!
    后台调用:e.CommandArgument
    <asp:Button ID="Button1" CommandName="Delete" CommandArgument=<%#Eval("UserName") %> runat="serverText=""/> //设置CommandName和 CommandArgument的值 CommandArgument=<%#Eval("主键值") %>的值为所需要操作的某一行的主键值 
    <asp:Button ID="Button2"
    CommandName="Update" CommandArgument=<%#Eval("UserName") %> runat="server" Text="修改" />

    //功能:

    protectedvoid Page_Load(object sender, EventArgs e)//页面加载时

    { if (!IsPostBack)
    { Repeater1.DataSource
    = new UsersData().Select();
           Repeater1.DataBind();
    }
    Repeater1.ItemCommand += Repeater1_ItemCommand;//Repeater1_ItemCommand的点击事件 } void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)//Repeater1_ItemCommand的点击事件 { if (e.CommandName == "Delete") { new UsersData().Delete(e.CommandArgument.ToString());//执行删除功能
    }
    if (e.CommandName == "Update") {
          new UsersData().update(e.CommandArgument.ToString());//执行修改功能  
    }
    }
     
  • 相关阅读:
    商户编号前三位代码对应的收单机构大全
    使用邮件模板(freemarker.jar)发送邮件
    Struts2自定义拦截器
    如何在jsp页面显示存储在数据库的图片
    正则表达式 大于0的数字(包含小数)
    Linux的关机命令
    maven的下载和安装
    web.py的安装
    安装第三方插件BeautifulSoup
    myeclipse离线安装pydev插件
  • 原文地址:https://www.cnblogs.com/wwz-wwz/p/5978235.html
Copyright © 2011-2022 走看看