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>
