ASP.NET移動開發之SelectionList控件
2007/1/26 8:03:52
正如前面提及的那樣,SelectionList控件適用于呈現較短列表的數據項。盡管它不具備對長列表的分頁顯示功能,但是它的呈現形式是豐富多樣的。只要設備瀏覽器支持,SelectionList控件可以以下拉列表、單項按鈕、多選按鈕和復選框等眾多形式存在。
SelectionList控件的列表中只有一個可視的數據項,其它的數據項只能以隱藏值的形式與可視的數據項進行關聯。要在服務器控件語法中指定隱藏值,可以在<Item>元素中使用Value屬性,并且將Value屬性指定某數據項即可。如果使用動態綁定的形式來構建列表的話,那么你可以使用DataValueField屬性指定數據源中的某個字段作為隱藏值。
語法
SelectionList列表控件的語法如下面的清單所示:
<mobile:SelectionList
runat="server"
id="id"
Alignment="{NotSet|Left|Center|Right}"
BackColor="backgroundColor"
BreakAfter="{True|False}"
Font-Bold="{NotSet|False|True}"
Font-Italic="{NotSet|False|True}"
Font-Name="fontName"
Font-Size="{NotSet|Normal|Small|Large}"
ForeColor="foregroundColor"
StyleReference="StyleReference"
Wrapping="{NotSet|Wrap|NoWrap}"
DataMember="dataMember"
DataSource="dataSource"
DataTextField="DataTextField"
DataValueField="DataValueField"
SelectType="{DropDown|ListBox|Radio|MultiSelectListBox|CheckBox}"
Title="String"
OnItemDataBind="itemDataBindHandler"
OnSelectedIndexChanged="selectedIndexChangedHandler">
<!-- 可選,以靜態的方式聲明數據項-->
<Item Text="Text" Value="Value" Selected="{True|False}"/>
</mobile:SelectionList>
至于要顯示的列表數據項我們可以從數據源中進行讀取,這種情況下我們需要使用DataMember、 DataSource、DataTextField和DataValueField等屬性。當然你也可以使用<item>標簽靜態地定義要顯示的數據項和隱藏值。注意,在上述SelectionList列表控件的語法中,并沒有包含SelectedIndex這個屬性,這是因為我們不可以在服務器控件語法中使用它,只有通過代碼才可以使用SelectedIndex屬性來獲取當前選項的索引值。如果在服務器控件語法中要使某數據項處于被選中的狀態,你可以在與該數據項對應的<Item> 標簽中設置Selected屬性為True。
屬性和事件
下表描述列舉了SelectionList列表控件中的一些常用的屬性和事件,其中"類型"列描述了對應屬性的類型,這樣你就可以在代碼中對這些屬性進行設置和讀取,至于這些屬性可用的值你可以參考"語法"小節中的說明。
屬性/事件 類型 描述 DataMember String 只有當SelectionList列表控件與一個System.Data.DataTable或System.Data.DataSet對象綁定時才使用此屬性。該屬性指定用來指定DataSet中那個DataTable是列表控件的真正數據源。 DataSource Object 只有當SelectionList列表控件采用數據綁定的方式定義數據項時才使用這個屬性。DataSource屬性用來指定一個DataSet對象,或是一個集合對象作為列表控件的數據源。 DataTextField String 當SelectionList列表控件綁定到DataSet或集合對象時,DataTextField屬性用來指定數據源中的某個字段在列表中進行顯示。 DataValueField String 當SelectionList列表控件綁定到DataSet或集合對象時,DataValueField 屬性用來指定數據源中的某個字段,用來提供隱藏值與列表顯示的數據項進行關聯。 Items System.Web. UI.MobileControls.Mobil eListItemCollection 我們可以使用這個屬性訪問MobileListItemCollection對象,而這個對象又是存儲整個列表中的所有數據項對應的System.Web.UI.MobileControls.MobileLi stItem對象。你可以在代碼中對這個集
下一頁
返回列表
返回首頁
主站蜘蛛池模板:
亚洲精品乱码久久久久久|
日日AV色欲香天天综合网|
健身私教弄了我好几次啊|
色欲欲WWW成人网站|
国产精品亚洲二区在线播放|
久久精品国产亚洲av日韩|
毛片在线免费观看网站|
国产高跟踩踏vk|
无翼乌口工全彩无遮挡里|
亚洲一区二区三区四区视频
|
欧美视频一区二区三区在线观看|
午夜成年女人毛片免费观看|
野花香高清在线观看视频播放免费|
国产精品成人自拍|
中文字幕人妻第一区|
日韩在线电影网|
人妻大战黑人白浆狂泄|
美女18毛片免费视频|
国产亚洲精品精品精品|
992tv成人影院|
婷婷久久五月天|
中文字幕不卡在线播放|
日本乱偷人妻中文字幕|
亚洲欧美日韩另类精品一区二区三区
|
好吊色在线观看|
国产精品你懂的在线播放|
中文人妻无码一区二区三区|
欧美性生活视频免费|
另类一区二区三区|
jizz国产视频|
国产精品麻豆va在线播放|
中文字幕+乱码+中文乱码|
日本亚洲黄色片|
亚洲av永久无码精品天堂久久|
空白tk2一一视频丨vk|
啊灬用力啊灬啊灬快灬深|
日韩毛片基地一区二区三区|
国产网站在线播放|
97精品在线播放|
在线亚洲人成电影网站色www
|
欧美最猛性xxxxx免费|