ASP.NET-常用選擇控制元件

NO IMAGE

1. ListBox 控制元件

(1)簡介

ListBox控制元件用於顯示一組列表項,使用者可以選擇一項或多項。如果列表項的總數超出可以顯示的項數,則ListBox控制元件會自動新增滾動條。

(2)屬性

Item                            獲取列表控制元件項的集合
新增列表項的兩種方法:
1)通過屬性面板為ListBox控制元件新增列表項
2)使用Items.Add方法為ListBox控制元件新增列表項
SelectionMode           獲取或設定ListBox控制元件的選擇格式
1)單選(Single)
2)多選(MultiLine)
SelectedIndex            獲取或設定列表控制元件中選定項的足底序號索引
SelectedItem              獲取列表控制元件中索引最小的選中的項
SelectedValue            獲取列表控制元件中選定項的值,會選擇列表控制元件中包含指定指定值得項
Rows                          獲取或設定ListBox控制元件中顯示的行數
DataSource                獲取或設定物件,資料繫結控制元件從該物件中檢索器資料項列表
ArrayList arrList = new ArrayList();
ListBox1.DataSource = arrList;
ListBox1.DataBind();
ID

2. DropDownList 控制元件

(1)簡介

DropDownList控制元件與ListBox控制元件的使用類似,但DropDownList控制元件只允許使用者每次從列表中選擇一項,而且只在框中顯示選定選項。

(2)屬性

Items
SelectedIndex
SelectedItem
SelectedValue
AutoPostBack               獲取或設定一個值,該值指示當使用者更改列表中的選定內容時,是否自動產生項伺服器回發
DataSource
ID

(2)事件

SelectedIndexChanged

3. RadioButton 控制元件

(1)簡介

RadioButton控制元件是一種單選按鈕控制元件,使用者可以再頁面中新增一組RadioButton控制元件,通過為所有的單選按鈕分配相同的GropName(組名),來強制執行所給出的所有選項集中僅選擇第一個選項。

(2)屬性

AutoPostBack
CausesValidation
Checked                                   獲取或設定一個值,該值指示是否已選中RadioButton控制元件
GroupName                              獲取或設定單選按鈕所屬的組名
Text
TextAlign                                   獲取或設定與RadioButton控制元件關聯的文字標籤的對齊方式
Enabled
ID

(3)事件

CheckedChanged

3. CheckBox 控制元件

(1)簡介

CheckedBox控制元件是用來顯示允許使用者設定true或false條件的核取方塊。

(2)屬性

AutoPostBack
CauseValidation
Checked
TextAlign
Enabled
ID

(3)事件

CheckedChange事件