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

                   {执行其他操作} 

          }

      

  • 相关阅读:
    less-循环写法
    利用IntersectionObserver完成懒加载、加载更多
    通过is切换组件
    css3-背景渐变
    css-六边形、平行四边形、扇形实现
    vue-利用递归组件完成一个树形组件
    event loop 事件循环
    vue-组件间通信
    video 背景图平铺
    JS 事件委托
  • 原文地址:https://www.cnblogs.com/wz327/p/1733447.html
Copyright © 2011-2022 走看看