本人的網站,位於 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.台灣 ........

創作者介紹

MIS2000 Lab -- ASP.NET專題實務 / 線上教學文件

MIS2000 Lab 發表在 痞客邦 PIXNET 留言(0) 人氣()