zoukankan      html  css  js  c++  java
  • Repeater控件的使用

    绑定数据的方法

    1.直接在前台页面绑定

        <%#Eval("字段名")%>

        <%#DataBinder.Eval(Container.DataItem,"字段名")%>

        <%#((DataRowView)Container.DataItem)["字段名"]%>

    2. 在后台绑定

         protected void rptShopList_ItemDataBound(object sender,RepeaterItemEventArgs e)

           {

              if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)

              {  

                   ((TextBox)e.Item.FindControl("要找的控件ID")).Text=DataBinder.Eval(e.Item.DataItem,"要绑定的字段名").ToString();

                    ((TextBox)e.Item.FindControl("txtSort")).Text = DataBinder.Eval(e.Item.DataItem, "Sort").ToString();
                    ((TextBox)e.Item.FindControl("txtSort")).Enabled = false;

                    ((Button)e.Item.FindControl("btnSortEdit")).CommandName = "SortEidt";
                    ((Button)e.Item.FindControl("btnSortEdit")).CommandArgument = DataBinder.Eval(e.Item.DataItem, "ID").ToString();

                

              }

          }

        protected  void rptShopList_ItemCommand(object sender,RepeaterCommandArgs e)

         {

             int iID=Convert.ToInt32( e.CommandArgument);

               if(e.CommandName=="Delete")

                {执行删除事件}

               else if(e.CommandName=="SortEdit")

                {

                 ((TextBox)e.Item.FindControl("txtSort")).Enabled = true;

                  ((Button)e.Item.FindControl("btnSortEdit")).Text="保存修改";

                   ((Button)e.Item.FindControl("btnSortEdit")).CommandName="SaveSort";

                }

                else if(e.CommandName=="SaveSort")

                 {

                       执行排序修改事件,提交到数据库

                 }

                 else

                   {执行其他操作} 

          }

      

  • 相关阅读:
    NodeJS优缺点及适用场景讨论
    gitHub安装步骤
    ubuntu16.04爬坑
    Dubbo入门
    oracle11g的卸载
    数据库对象的创建和管理
    oracle数据库中的面试题
    dml数据操作和tcl事务管理
    oracle sql单行函数 常用函数实例
    oracle查询语句汇总与分类
  • 原文地址:https://www.cnblogs.com/wz327/p/1733447.html
Copyright © 2011-2022 走看看