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