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.台灣
........