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免费|