瀚城老爷子

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一、组合单选 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赋值取值与单选,多选相同,只是无布局属性

 

posted on 2017-05-26 10:57  瀚城老爷子  阅读(186)  评论(0编辑  收藏  举报