9.1 數據庫邦定控件入門
在學習上一章時候,我們接觸到了datagrid控件,在實例中我們利用dataadapter從數據庫中讀取數據,存放到dataset里,然后綁定到datagrid控件里,由datagrid控件顯示出來。通過數據綁定控件的不同設置,可以快速地實現數據顯示格式。在asp.net里,為用戶提供了三個主要的數據綁定控件repeater,datalist,datagrid,我們將在以后的小節里學習。
9.1.1 <%# %> 語法
asp.net 引入了一種新的聲明語法 <%# %>。該語法是在 .aspx頁面中使用數據綁定的基礎。所有數據綁定表達式都必須包含在這些字符中。下面的列表包含從多個源進行簡單數據綁定的示例:
(1)簡單屬性的數據綁定(用于客戶的語法):
<%# custid %>
(2)集合數據集的數據綁定(用于訂單的語法):
<asp:listbox id="lst1" datasource='<%# myarray %>' runat="server" />
(3) 表達式的數據綁定(用于聯系人的語法):
<%# ( customer.first name + " " + customer.lastname ) %>
(4) 方法結果的數據綁定(用于未結清余額的語法):
<%# getbalance(custid) %>
(5)普通web控件的數據綁定:
<asp:textbox id=txt text="<%# custid %>" runat=server />
<%# %> 語法一般是綜合性的使用,在下一節,我們將結合實例來練習該語法在程序用的應用。
新聞熱點
疑難解答
圖片精選