摘要:FormView動態加入 ItemTemplate #1 -- PlaceHolder,動態加入 Web控制項
FormView動態加入 ItemTemplate #1 -- PlaceHolder,動態加入 Web控制項
- 7390
- 0
- ASP.NET 4.0與 VS 2010
- 2011-11-16
摘要:FormView動態加入 ItemTemplate #1 -- PlaceHolder,動態加入 Web控制項
摘要:[習題].FindControl()方法 與 PlaceHolder控制項 #2(動態加入「子控制項」的事件)
摘要:[習題]GridView樣版內部,改用CheckBox/Radio/DropDownList(單/複選)控制項,取代TextBox #2 -- 關連式資料表
把之前的範例,改成 Repeater來呈現畫面而已。
變動不大。僅供參考。
摘要:[補充]上集 Ch. 3 -- ImageMap控制項(影像地圖) #2
摘要:[補充]上集 Ch. 3 -- ImageMap控制項 #1
摘要:[習題]如何觸發 GridView 身體裡面的「子控制項」的事件?#3 改良版
我們一旦 "不" 使用 Gridview預設的命名欄位(CommandField,例如:選取、編輯、刪除等等)
那麼要怎麼在「自訂的 Button按鈕」裡面,抓到「被選取的那一列(RowIndex,「這一列」的索引編號)」呢?
摘要:[習題]如何觸發 GridView 身體裡面的「子控制項」的事件?#2 範例下載 (上集 Ch.10/11兩章的補充)
這個範例是要補充書本「上集」(ASP.NET專題實務)
Ch. 10~Ch.11 都是講解 GridView的進階應用。
難度偏高,但您一旦學通了,各種「大型」控制項的運作原理也都會貫通。
摘要:[習題] UniqueID屬性與ID屬性兩者的差異
UniqueID屬性 --
取得伺服器控制項唯一的、符合階層架構的識別項。
摘要:[習題]User Control #4,如何自訂 UC裡面的方法、事件(Event)?自訂事件參數
摘要:[習題]User Control #3,如何自訂 UC裡面的事件?(入門練習)
摘要:[習題]User Control #2,控制UC的公開屬性(Public Property)
範例下載
摘要:[習題]User Control #1,控制UC的公開屬性(Public Property)
[習題].FindControl()方法 與 PlaceHolder控制項 #1(動態加入「子控制項」,因Page_Load而發生的錯誤)
摘要:[習題] FindControl 簡單練習--GridView + CheckBox,點選多列資料(複選刪除) #2 -- 分頁&範例下載
謝謝 Sam網友的提醒。
除了勾選多筆資料(複選),進行批次刪除之外,
分頁的時候,也要把狀態給記憶下來。
摘要:[習題] FindControl 簡單練習--GridView + CheckBox,點選多列資料(刪除)
Q: 在 GridView裡面,每一列資料都加上 CheckBox,
被勾選的那一列,就要刪除之。
要使用 FindControl()去抓取、修改大型控制項(GridView/ListView/FormView/DetailsView)裡面的「子控制項」
不外乎兩種作法----
(A) . 在特定事件裡面做。例如 GridView的編輯資料的時候(_Editing()事件)或是更新資料的時候事件(_Updating()事件)
(B) . 自己計算格子,然後來抓取這個「子控制項」
我不太有把握,不清楚怎麼形容這個問題。
有一個網友發問了這個問題----
他在 FormView與 DetailsView裡面要新增資料,
但預設都是 TextBox控制項,
他打算把幾個欄位做成 DropDownList,直接從資料表裡面抓資料,避免使用者自己輸入文字,而造成錯誤。
但發現了一些問題
Q : GridView裡面的「編輯模式」,預設值都採用 TextBox來作。
如果遇上「性別」、「單選」、「複選」這些資料,必須搭配 CheckBox / Radio / DropDownList / ListBox等等,該怎麼作呢?
A : 本範例可以當作書本第九章(GridView樣版)的後續補充!
第一,完全靠 SqlDataSource(精靈)設定畫面就能完成,不需要寫程式啊!
第二,要增強功力,瞭解內部運作,那麼要我完全「手寫程式」也可以!