DataBinding?資料繫結?資料綁定? #4.1 -- [觀念補充]為何大型控制項不需要明確呼叫 .DataBind()方法?

重點:
當呼叫 控制項或 Page類別的 .DataBind()方法時,就會解析資料繫結運算式。

針對像是 GridView、DetailsView 和 FormView的大型控制項,在控制項的「PreRender事件」期間會自動解析資料繫結運算式,並且您不需要明確呼叫 .DataBind()方法。

...繼續閱讀 »

[習題] DropDownList / ListBox連動,查詢菜單

摘要:[習題] DropDownList/ListBox連動,查詢菜單

這個題目非常簡單,只要您看過任何一本 ASP.NET入門書,都應該有能力作得出來。

會卡住的原因,通常是「初學者遇見問題,不知道怎麼設計、怎麼應用資料表?」

以這個例子來說,資料表只需要一個就夠啦。
看了這個資料表的內容,您應該就要自己會作......................

...繼續閱讀 »

[習題]ADO.NET #6, DataSet如何新增一筆紀錄?(搭配參數InsertCommand + Parameter)

使用ADO.NET的 DataSet,如何新增一筆記錄?

這個範例是補充習題。使用InsertCommand,搭配參數 Parameters
您可以搭配本書「上集」 Ch 10(10-4節的範例)、或是 Ch 13/14兩章來練習。

...繼續閱讀 »

閒談 DataSource 與 DataSourceID

以 GridView為例,我們會見到他在資料存取上,有兩個屬性 ---- DataSource 與 DataSourceID
只會用 SqlDataSource這種精靈畫面,很快就會碰壁。

不要小看 DataSource 與 DataBind, ADO.NET都靠他們在跑。
如果您的ASP.NET可以完全脫離他,或許您能力太強了,也或許是您作的東西太小了。

...繼續閱讀 »