• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • Web控件與數據源的系結(Data Binding)--數據系結敘述

    發表于:2007-07-14來源:作者:點擊數: 標簽:
    我們在第五章ADO.NET 中已經介紹過如何和如Access 以及MS SQL Server 數據源進行互動,接下來我們要介紹如何將這些數據源的數據透過控件來展示。要將數據透過控件顯示,可撰寫一些程序進行手動的數據系結(Data Binding);或是透過控件本身的系結能力,讓控



        我們在第五章ADO.NET 中已經介紹過如何和如Aclearcase/" target="_blank" >ccess 以及MS SQL Server 數據源進行互動,接下來我們要介紹如何將這些數據源的數據透過控件來展示。要將數據透過控件顯示,可撰寫一些程序進行手動的數據系結(Data Binding);或是透過控件本身的系結能力,讓控件自動呈現數據。ASP.NET 可以當作數據源的對象很多,從最基本的變數,到Array、ArrayList、Collection、DataSetView、DataView、DataSet、DataTable;或是一個對象的屬性、一個敘述式、程序的傳回值等都可以當作數據源。

    數據系結敘述
        要將控件和數據源進行系結的工作,最簡單的方式就是直接把數據指定給控件的某個屬性,或者是使用數據系結敘述。數據系結敘述可以讓控件取得數據源的數據,只要在控件中需要數據源提供數據的地方插入'<%#數據源%>' 這個敘述即可。

    變數的系結
        變量也可以當成數據源來提供數據。下列范例將Label Web 控件利用數據系結敘述,取得變量的數據:

    <Html>
    <ASP:Label Id="Label1" Text='<%#strMsg%>' Runat="Server"/>
    <Script Language="VB" Runat="Server">
    Dim strMsg As String '宣告網頁階層的變量
    Sub Page_Load(Sender As Object, e As EventArgs)
    strMsg = "這是一個簡單的數據系結范例"
    Label1.DataBind()
    End Sub
    </Script>
    </Html>



        要將Label1 的Text 屬性和數據源進行系結,要利用數據系結敘述'<%#strMsg%>' 表示要和strMsg 這個變量進行數據系結。由于控件不會自動和數據源進行系結的動作,我們必須使用控件的DataBind 方法來和數據源進行系結;所以我們在Page_Load 事件程序中利用Label Web控件的DataBind 方法和數據源進行數據系結,Label Web 控件才能取得數據源的數據。我們可以呼叫Page 對象的DataBind 方法,Page 對象的DataBind 方法使用起來非常方便,在呼叫Page 對象的DataBind 方法時,Page 對象會自動呼叫所有控件的DataBind 方法進行數據系結的工作,而不需要逐一呼叫每個控件的DataBind 方法。另外特別注意, 由于數據系結敘述只可以和「網頁階層」變量進行數據系結的工作,所以變量必需在網頁階層的宣告區宣告才可以。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>