• webform(复合控件)


    一、组合单选 RadioButtonList

    单选按钮与简单控件不同,可理解为在集合中放置多对象

    例:

    <asp:RadioButtonList ID="RadioButtonList1" runat="server">
    <asp:ListItem Value="true">男</asp:ListItem>
    <asp:ListItem Value="false"> 女</asp:ListItem>
    </asp:RadioButtonList>

    可理解为同listview类似,将listitem集合放到同一组中,达到互斥

    属性:1、selected:默认选中

    2、RepeatDirection:Horizontal--横向排列Vertical--竖向排列

    3、RepeatColumns:列数

    赋值:控件对象可理解为每一个为listitem类放在items集合中

    (1)控件ID.DataSourse--绑定数据源

    控件ID.DataTextField--显示数据

    控件ID.DataValueField--程序操作名

    控件ID.DataBind()--绑定数据

    if(!ispostback){}中

    (2)便利绑定:

    foreach (对象类 n in 对象集合)
                {                              text            value
                    ListItem li = new ListItem(n.NationName, n.NationCode);
                    控件Id.Items.Add(li);
                }

    取值:控件Id.selectedvalue--选中项的默认值

    控件id.selecteditem.text--选中项的显示值

    页面每次点击会重新加载,为不重复加载,绑定数据等一次操作续写在

     二、CheckBoxList

    复选按钮与单选按钮结构一致,取值不同

    取值:

    foreach (ListItem li in 复选按钮Id.Items)
            {
                if (li.Selected)
                {
                    Label1.Text += li.Value+ li.Text + "|";
                }
            }

    Autopostback:按钮自动提交

    三、DropDownList 下拉列表

    DropDownList赋值取值与单选,多选相同,只是无布局属性

  • 相关阅读:
    STM32之滴答定时器
    串口--USART1
    风扇--PWM控制
    触摸屏移植Emwin
    emwin--GUI
    extern
    STM32之定时器时间计算
    stm32之定时器
    stm32之PWM
    stm32之SPI
  • 原文地址:https://www.cnblogs.com/hclyz/p/6886689.html
Copyright © 2020-2023  润新知