2009年10月16日 星期五

[ASP.NET] FindControl的練習,入門者必看

本人的網站,位於

http://www.dotblogs.com.tw/mis2000lab/


此為資料備份


 


要使用
FindControl()去抓取、修改大型控制項(GridView/ListView/FormView/DetailsView)裡面的「子控制項」




不外乎兩種作法




(A) . 在特定事件裡面做。例如
GridView的編輯資料的時候(_Editing()事件)或是更新資料的時候事件(_Updating()事件)




(B) .
自己計算格子(儲存格),然後來抓取這個「子控制項」



因為
GridView是以「表格」的方式來做架構,我們必須自己計算格子,看看是要抓取第?行、第?列的格子,然後才能在這個格子裡面抓取「子控制項」。



網友遇見的問題(寫不出來而發生錯誤),大概就在這裡。




"格子"這件事,不好解釋清楚。最好有些圖片來解說,廣告一下



ASP.NET專題實務(文魁出版)

10-4節
有相關範例與圖片專門講解這件事。



這部分對初學者來說,是有難度的。




  • 買書的讀者都不一定能隨心所欲來應用了。

  • 更何況沒看過書、底子不好的人呢?


 





[習題] FindControl
簡單練習--抓取大控制項(GridView/ListView/FormView/DetailsView)裡的「子控制項」


網址 

http://www.dotblogs.com.tw/mis2000lab/archive/2009/10/16/gridview_findcontrol_sample_20091016.aspx


 





[習題] FindControl
簡單練習--FormView/DetailsView,自己修改樣板裡面的控制項後,資料無法新增?


網址 

http://www.dotblogs.com.tw/mis2000lab/archive/2009/10/15/formview_detailsview_insert_add.aspx


 






[習題]GridView裡面,樣版(Template)內的控制項,怎麼抓取?使用FindControl就對啦~


網址 

http://www.dotblogs.com.tw/mis2000lab/archive/2008/10/29/gridview_template_findcontrol.aspx


 


 


......  寄信給我   
mis2000lab

(at)
雅虎.com.台灣
 ................................................................................................................




ASP.NET專題實務
 

(文魁出版,
VB版
P8187
/

C#版
P09027



..............................................................................................................
寄信給我   
mis2000lab

(at)
雅虎.com.台灣

........