讀者 hwangtw 詢問 DataBind 方法的使用時機

摘要:讀者 hwangtw 詢問 DataBind 方法的使用時機



hwangtw

2007-05-29 13:11:16

真的感老師再次指導
可能我asp.net 2.0 1.1基礎並不好
所以問題較多,請您多包涵!
If
老師您還夠耐煩且方便
  
請問須要下 databind() 原則時機為何(我常搞不懂!)?
  
老師有哪本書較適合充實asp.net 2.0 ,1.1觀念的
?
  
或哪裡有可自我充實的好材料
?
endif

再次謝謝! 

 

解答 

 

Hi hwangtw, 

 

DataBind 方法的呼叫時機大致說明如下: 

 

q  對於 GridViewFormView DetailsView 等控制項而言,如果使用其 DataSourceID 屬性來繫結至一個資料來源,將會隱含呼叫 DataBind 方法,亦即程式設計師不需要自行再去呼叫 DataBind 方法。這是 ASP.NET 2.0 新提供的作法,也是較為便利的方式。

q  如果您使用 DataSource 屬性將控制項繫結至一個資料來源,而不是使用 DataSourceID 屬性,則必須自行呼叫 DataBind 方法來明確執行資料繫結作業並解析資料繫結運算式。這是 ASP.NET 2.0 之前所慣用的舊作法。

q  如果您想要以人為方式來重新整理(Refresh)某一個資料繫結控制項的內容,以便使該控制項顯示出資料來源中最新的資料,則需要呼叫該控制項的 DataBind 方法。 

 

再次感謝您的支持。 

 

章立民研究室 2007/5/29