close

何為DataBinding? 

當我們把資料庫取出資料後,直接將這些資料與控制項融合在一起,兩者彼此繫結,如此控制項就可以顯示資料,此行為稱之。

 

Note:

如果透過前端畫面拉近SqlDataSource小精靈跟控制項搭配,這樣寫死在前端畫面上而不透過後置程式碼控制,

稱做早期綁定。

如果是透過後置程式碼,把DataBinding動作寫在程式中執行,稱做晚期綁定(也稱:run-time資料繫結)。

 

透過後置程式碼做DataBinding有以下兩種做法:

(1). GridView.DataSourceID = "SqlDataSource1";

這是一種字串的寫法,仔細看""把SqlDataSource1框起,因為DataSourceID要接收的就是字串,也就是SqlDataSource的ID名稱。

這種寫法跟在前端寫死意思完全一樣。

 

(2). GridView.DataSource = SqlDataSource1;

       GridView1.DataBind();

       這則是物件的寫法,因為DataSource要接收的是物件,而SqlDataSource1本身就是物件。

 

如果採用第2種寫法,則編輯刪除...功能必須自己撰寫。

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 melomelo1988 的頭像
    melomelo1988

    melo 唐

    melomelo1988 發表在 痞客邦 留言(0) 人氣()