摘要:讀者 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 對於 GridView、FormView 與 DetailsView 等控制項而言,如果使用其 DataSourceID 屬性來繫結至一個資料來源,將會隱含呼叫 DataBind 方法,亦即程式設計師不需要自行再去呼叫 DataBind 方法。這是 ASP.NET 2.0 新提供的作法,也是較為便利的方式。
q 如果您使用 DataSource 屬性將控制項繫結至一個資料來源,而不是使用 DataSourceID 屬性,則必須自行呼叫 DataBind 方法來明確執行資料繫結作業並解析資料繫結運算式。這是 ASP.NET 2.0 之前所慣用的舊作法。
q 如果您想要以人為方式來重新整理(Refresh)某一個資料繫結控制項的內容,以便使該控制項顯示出資料來源中最新的資料,則需要呼叫該控制項的 DataBind 方法。
再次感謝您的支持。
章立民研究室 2007/5/29