RadioButtonList控件的简单介绍
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属性可获得RadioButtonList控件的选项数;
控件的使用Add⽅法:通过items.Add⽅法可以向RadioButtonList控件添加选项;
Remove⽅法:通过items.Remove⽅法,可从RadioButtonList控件中删除指定的选项;
Insert⽅法:通过items.insert⽅法,可将⼀个新的选项插⼊到RadioButtonList控件中;
Clear⽅法:通过items.clear⽅法可以清空RadioButtonList控件中的选项。
6、RepeatColumns属性:⽤于指定在RadioButtonList控件中显⽰选项占⽤⼏列。默认值为0,表⽰任意多列。
7、RepeatDirection属性:⽤于指定RadioButtonList控件的显⽰⽅向。Vertical时,列表项以列优先排列的形式显⽰;Horizontal时,列项以⾏优先排列的形式显⽰。
8、RepeatLayout属性:⽤于设置选项的排列⽅式。Table(默认)时,以表结构显⽰,属性值为Flow时,不以表结构显⽰。
9、SelectedIndex属性:⽤于获取或设置列表中选定项的最低序号索引值。如果列表控件中只有⼀个选项被选中,则该属性表⽰当前选定项的索引值。
10、SelectedItem属性:⽤于获取列表控件中索引值最⼩的选定项。如果列表中只有⼀个选项被选中,则该属性表⽰当前选定项。通过该属性可获得选定项的Text和Value属性值。
11、TextAlign属性:⽤于指定列表中各项⽂本的显⽰位置。当该属性值为Right(默认)时,⽂本显⽰在单选按钮的右边;当属性值为Left 时,⽂本显⽰在单选按钮的左边。
事件:
SelectIndexChange事件:
当⽤户选择了列表中的任意选项时,都将引发SelectedIndexChange事件。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。