• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Repeater事件OnItemCommand取得行内控件的方法

    记录一下,主要是这句:
    TextBox txtNum = e.Item.FindControl("txtNum") as TextBox;

    Repeater真是太强了,太灵活。除了Repeater别的都不用。

    复制代码 代码如下:

    table>
        asp:Repeater ID="rptList" runat="server"OnItemCommand="rptList_ItemCommand">
        ItemTemplate>
    tr>
        td>asp:TextBox ID="txtNum" runat="server" Text='%#Eval("ProNum")%>'>/asp:TextBox>/td>
        td>asp:Button ID="btnUpdate" runat="server" Text="更新"CommandName="update" CommandArgument='%#Eval("PID") %>' />/td>
    /tr>
        /ItemTemplate>
        /asp:Repeater>
    /table>


    复制代码 代码如下:

    protected void rptList_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        switch (e.CommandName)
         {
            case "update":
                string arg = e.CommandArgument.ToString();//取得参数
                //找到激发事件的行内控件,这个很有用,能将更多需要的参数值传递过来。
                 TextBox txtNum = e.Item.FindControl("txtNum") as TextBox;

                //下面执行业务逻辑
                string jsStr = "script>alert('删除成功!" + txtNum.Text + "')/script>";
                 Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", jsStr,false);
                break;
         }
         Bind();
    }

    您可能感兴趣的文章:
    • Repeater控件与PagedDataSource结合实现分页功能
    • Repeater控件实现编辑、更新、删除等操作示例代码
    • Repeater怎么实现多行间隔显示分隔符
    • Repeater中嵌套Repeater的示例介绍
    • repeater做删除前弹窗询问实例
    • 给Repeater控件里添加序号的5种才常见方法介绍
    • asp.net Repeater 数据绑定的具体实现(图文详解)
    • Repeater控件绑定的三种方式
    • ASP.NET笔记之 Repeater的使用
    • asp.net Repeater分页实例(PageDataSource的使用)
    • Repeater里switch的使用方法
    • Repeater中添加按钮实现点击按钮获取某一行数据的方法
    上一篇:利用sender的Parent获取GridView中的当前行(获取gridview的值)
    下一篇:asp.net弹出窗口 返回值
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Repeater事件OnItemCommand取得行内控件的方法 Repeater,事件,OnItemCommand,