ASP.NET:資料庫邦定控制項入門

來源:互聯網
上載者:User
asp.net|控制項|資料|資料庫   資料繫結控制項是Web控制項的一部分,但其與資料庫緊密結合的,在Web應用程式中的應用十分廣泛,所以尤其顯得重要。在本章中,我們將詳細介紹ASP.NET技術中資料繫結控制項的用法。

    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 />
<%# %> 文法一般是綜合性的使用,在下一節,我們將結合執行個體來練習該文法在程式用的應用。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.