主页 > 知识库 > Repeater事件OnItemCommand取得行内控件的方法

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

热门标签:云狐人工智能电话机器人 怎样给陕西地图标注颜色 400电话办理信任翰诺科技 广州销售外呼系统定制 ai电销机器人对贷款有帮助吗 宿迁智能外呼系统排名 地图标注多少钱一张 福州人工智能电销机器人加盟 电销机器人 数据

记录一下,主要是这句:
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中添加按钮实现点击按钮获取某一行数据的方法

标签:延安 曲靖 绵阳 宜春 新疆 黄南 焦作 大兴安岭

巨人网络通讯声明:本文标题《Repeater事件OnItemCommand取得行内控件的方法》,本文关键词  Repeater,事件,OnItemCommand,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Repeater事件OnItemCommand取得行内控件的方法》相关的同类信息!
  • 本页收集关于Repeater事件OnItemCommand取得行内控件的方法的相关信息资讯供网民参考!
  • 推荐文章