zoukankan      html  css  js  c++  java
  • Repeater中绑定DropDownList

    效果如图:

    后台代码如下 :

    /// <summary>
    /// 动态绑定Repeater中的指派下拉框
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void rptContent_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
    if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
    {
    DropDownList dllOperator = (DropDownList)e.Item.FindControl("dllOperator");
    dllOperator.DataSource = AdminUserService.GetList("");
    dllOperator.DataTextField = "realName";
    dllOperator.DataValueField = "id";
    dllOperator.DataBind();
    dllOperator.Items.Insert(0,new ListItem("请选择", "-99"));
    //找到分类Repeater关联的数据项
    DataRowView rowv = (DataRowView)e.Item.DataItem;//获取当前项行数据再去访问那一列.注意坐标索引是从0开始

    dllOperator.SelectedValue = rowv[4].ToString();
    }
    }

    前台代码:

        <asp:Repeater ID="repInfo" runat="server"   OnItemDataBound="rptContent_ItemDataBound">

      <asp:DropDownList ID="dllOperator" runat="server"></asp:DropDownList>

  • 相关阅读:
    重要:VC DLL编程
    VC++程序员如何做好界面
    复习二叉搜索树作的几道题
    eclipse JAVA反编译
    秒,毫秒,微秒,纳秒,皮秒,飞秒
    redis实现tomcat集群session共享
    redis启用持久化
    Spring
    Spring scope
    FastJSON 使用
  • 原文地址:https://www.cnblogs.com/lk516924/p/4819869.html
Copyright © 2011-2022 走看看