六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 28|回复: 0

RadioButtonList控件

[复制链接]

升级  6.67%

58

主题

58

主题

58

主题

举人

Rank: 3Rank: 3

积分
220
 楼主| 发表于 2013-1-29 09:05:47 | 显示全部楼层 |阅读模式
[table=98%][tr][td]<div class="cnt">RadioButtonList控件
是一组RadioButton控件。当需要在多个项目中做出单一选择时,或需要在程序中改变单选按钮的个数时,使用RadioButtonList控件要比使用多个单个的Radionbutton控件方便很多。如果要绑定数据源,也必须使用此控件。
属性:
1、AutoPostBack属性:用于设置当单击RadioButtonList控件时,是否自动回送到服务器。True表示回送;False(默认)表示不回送。
2、DataSource属性:用于指定填充列表控件的数据源。
3、DataTextField属性:用于指定DataSource中的一个字段,该字段的值对应于列表项的Text属性。
4、DataValueField属性:用于指定DataSource中的一个字段,该字段的值对应于列表项的Value属性。
5、Items属性:表示列表中各个选项的集合,如RadioButtonList1.Items(i)
表示第i个选项,i从0开始。每个选项都有以下3个基本属性:
Text属性:表示每个选项的文本。
Value属性:表示每个选项的选项值。
Selected属性:表示该选项是否被选中。
Count属性:通过Items.Count属性可获得CheckBoxList控件的选项数;
Add方法:通过items.Add方法可以向CheckBoxList控件添加选项;
Remove方法:通过items.Remove方法,可从CheckBoxList控件中删除指定的选项;
Insert方法:通过items.insert方法,可将一个新的选项插入到CheckBoxList控件中;
Clear方法:通过items.clear方法可以清空CheckBoxList控件中的选项。
6、RepeatColumns属性:用于指定在CheckBoxList控件中显示选项占用几列。默认值为0,表示任意多列。
7、RepeatDirection属性:用于指定CheckBoxList控件的显示方向。Vertical时,列表项以列优先排列的形式显示;Horizontal时,列项以行优先排列的形式显示。
8、RepeatLayout属性:用于设置选项的排列方式。Table(默认)时,以表结构显示,属性值为Flow时,不以表结构显示。
9、SelectedIndex属性:用于获取或设置列表中选定项的最低序号索引值。如果列表控件中只有一个选项被选中,则该属性表示当前选定项的索引值。
10、SelectedItem属性:用于获取列表控件中索引值最小的选定项。如果列表中只有一个选项被选中,则该属性表示当前选定项。通过该属性可获得选定项的Text和Value属性值。
11、TextAlign属性:用于指定列表中各项文本的显示位置。当该属性值为Right(默认)时,文本显示在单选按钮的右边;当属性值为Left时,文本显示在单选按钮的左边。
12、RadioButtonList1.SelectedIndex==-1,表示未选定任何项。排第一的RadioButtonList1.SelectedIndex等于0
事件:
SelectIndexChange事件:
当用户选择了列表中的任意选项时,都将引发SelectedIndexChange事件。
 
=======================================================================
属性:RepeatColumns radioButton显示几列。
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatColumns="1" >
        <asp:ListItem Value ="0" Selected ="True ">启用</asp:ListItem>
        <asp:ListItem Value ="1">停用</asp:ListItem>
       <asp:ListItem Value ="2" Text ="haha"></asp:ListItem> //“haha”于写在上面“停用”的位置是一样
        </asp:RadioButtonList>
<asp:Button ID="Button1" runat="server" Text="Button"  />
cs文件中 :SelectedItem 选择的是“启用”,SelectedValue 选择的是“0”“1”等。
protected void Button1_Click(object sender, EventArgs e)
{
        Response.Write("<script language='javascript'> alert('"+string .Format ("你选择的是{0}",RadioButtonList1.SelectedValue )+"')</script>");      
}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表