CheckBoxList、DropDownList、ListBox 以及RadioButtonList 這些基礎Web 控件有數據系結的能力,因為他們有DataSource、DataTextField 以及DataValueField 這三個屬性。DataSource表示所要使用的數據源為何,DataTextField 表示控件所要顯示的是資料源中的哪個字段,DataValueField 表示Web 控件使用某個數據源字段的值代表某個項目被選取的值。
系結至數組
數組也可以當作數據源來使用,不過如果數組要拿來當數據源使用,必須要是一維數組才可以。下列范例利用ListBox Web 控件系結到一個數組中:
<Html>
請輸入您的血型:
<ASP:ListBox Id="ListBox1" DataSource='<%#arA%>' Rows="4"
Runat="Server"/>
<Script Language="VB" Runat="Server">
Dim arA() As String = {"A","B","O","AB"} '宣告網頁階層的數組
Sub Page_Load(Sender As Object, e As EventArgs)
Page.DataBind()
End Sub
</Script>
</Html>