我們知道數據系結敘述只能和網頁階層的變量系結,而利用程序代碼設定數據系結屬性就不需要宣告網頁階層的變量。下列范例在程序代碼中設定DropDownList 的數據系結屬性,和程序階層的ArrayList 進行數據系結的工作:
<Html>
請選擇居住城市:
<ASP:DropDownList Id="ddlA" Runat="Server"/>
<Script Language="VB" Runat="Server">
Sub Page_Load(Sender As Object, e As EventArgs)
Dim alA As ArrayList = New ArrayList '宣告程序階層的ArrayList
alA.Add("臺北市")
alA.Add("新竹市")
alA.Add("臺中市")
alA.Add("臺南市")
alA.Add("高雄市")
ddlA.DataSource=alA '以程序的方式設定數據系結屬性
Page.DataBind()
End Sub
</Script>
</Html>