zoukankan      html  css  js  c++  java
  • repeater嵌套RadioButtonList赋值

        <asp:Repeater ID="Repeater1" runat="server"
            onitemdatabound="Repeater1_ItemDataBound">
            <ItemTemplate>
                <%# Convert.ToDateTime(Eval("createtime")).ToShortDateString() %><br />
                <a href='<%#Eval("id") %>'></a><%--传参用--%>
                <asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal">
                    <asp:ListItem Value="aa">aa&nbsp;&nbsp;</asp:ListItem>
                    <asp:ListItem Value="bb">bb&nbsp;&nbsp;</asp:ListItem>
                    <asp:ListItem Value="cc">cc&nbsp;&nbsp;</asp:ListItem>    
                </asp:RadioButtonList>
                备注<asp:TextBox ID="txtDetail" Width="500px" Height="50px" runat="server"></asp:TextBox><br /><br />
            </ItemTemplate>
        </asp:Repeater>

    cs代码页:

        protected void BindRepeater1()
        {
            kaoqinTab = kaoqinAda.GetData(**);
            Repeater1.DataSource = kaoqinTab;
            Repeater1.DataBind();
        }

        //绑定原考勤信息
        protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                RadioButtonList rbl = e.Item.FindControl("RadioButtonList1") as RadioButtonList;
                TextBox txtDetail = e.Item.FindControl("txtDetail") as TextBox;
                DataRowView rowv = (DataRowView)e.Item.DataItem;
                string id = rowv["id"].ToString();
                kaoqinTab = kaoqinAda.GetDataById(Convert.ToInt32(id));
                if ("1" == kaoqinTab[0]["aaaa"].ToString())
                {
                    rbl.SelectedValue = "aa";
                }
                if ("1" == kaoqinTab[0]["bbbb"].ToString())
                {
                    rbl.SelectedValue = "bb";
                    txtDetail.Text = kaoqinTab[0]["bbDetail"].ToString();
                }
                if ("1" == kaoqinTab[0]["cccc"].ToString())
                {
                    rbl.SelectedValue = "cc";
                    txtDetail.Text = kaoqinTab[0]["ccDetail"].ToString();
                }
            }
        }

  • 相关阅读:
    2018/12/21 HDU-2077 汉诺塔IV(递归)
    2018-12-08 acm日常 HDU
    2018/12/12 acm日常 第二周 第六题
    git 添加远程分支,并可以code review.
    zookeeper数据迁移方法
    gem install nokogiri -v '1.6.6.2' 出错
    gem install json -v '1.8.2' error
    gem install bundle 安装失败
    全能型开源远程终端:MobaXterm
    如何写好 Git Commit 信息
  • 原文地址:https://www.cnblogs.com/yubufan/p/3422950.html
Copyright © 2011-2022 走看看