(1). 網頁與資料庫#3 -- 大型控制項的樣版(Template)
(2). 網頁與資料庫#4 -- 大型控制項的樣版(Template)與清單控制項
(3). 網頁與資料庫#5 -- 樣板裡面的 Calendar日曆控制項「編輯DataBinding」無法呈現日期?
(1). 網頁與資料庫#3 -- 大型控制項的樣版(Template)
(2). 網頁與資料庫#4 -- 大型控制項的樣版(Template)與清單控制項
(3). 網頁與資料庫#5 -- 樣板裡面的 Calendar日曆控制項「編輯DataBinding」無法呈現日期?
SqlDataSource做不到、做不好的地方#2 -- 我的 GridView有「新增」功能
很容易讓初學者"走火入魔"的範例 Orz
附上 Youtube教學影片
摘要:上集 Ch.10 -- .FindControl()補充範例(GridView的新增樣版,搭配第三章Calendar範例)
摘要:上集 Ch.10 -- .FindControl()補充範例(DetailsView的新增樣版,搭配第三章Calendar範例)
常常自己修改HTML標籤、樣版的人有福了!
摘要:GridView自訂分頁樣式 #2 -- 分頁按鈕的 CommandName="Page"與對應的 CommandArgument
摘要:GridView自訂分頁樣式 #1(下拉式選單,DropDownList)與分頁樣版(PagerTemplate)-- TopPagerRow與 BottomPagerRow屬性
我想把 GridView分頁的樣式,改成下拉式選單(DropDownList)。本範例提供 Youtube教學影片
摘要:GridView的 RowDataBound與 RowCreated事件 #2,(PlaceHolder裡面)動態產生「編輯」、「刪除」按鈕卻不會動?
摘要:[補充]上集 Ch. 19-12(AJAX)在ListView / GridView的「樣版」裡面,放置 UpdatePanel
摘要:[習題]GridView樣版內部,改用CheckBox/Radio/DropDownList(單/複選)控制項,取代TextBox #2 -- 關連式資料表
摘要:[習題]DataBinding?資料繫結?資料綁定? #7 -- 傷腦筋的 GridView加總、小計(原來如此)
快來救我啊!這題我解不出來啊~.......
DataBinding Expression(資料繫結運算式)加上GridView1_RowDataBound事件
結果出包了!
摘要:[範例]AJAX與ListView的怪現象?#2 --各個樣版內,搭配專屬的 UpdatePanel,可行嗎?
範例 ListView_3_AJAX_4.aspx做到了:
1). 不需要一個 UpdatePanel包含「整個」ListView。
2). 每一個樣版都搭配一個「專屬的」 UpdatePanel。
特別的是:
3). 每一個樣版裡面的「子控制項」ID不能重複。
4). 但,每一個樣版搭配的 UpdatePanel,ID編號卻必須一模一樣
我不太有把握,不清楚怎麼形容這個問題。
有一個網友發問了這個問題----
他在 FormView與 DetailsView裡面要新增資料,
但預設都是 TextBox控制項,
他打算把幾個欄位做成 DropDownList,直接從資料表裡面抓資料,避免使用者自己輸入文字,而造成錯誤。
但發現了一些問題
今天看到一本書的範例,發現繫結運算式(DataBinding Expression)也能這樣用
於是自己作一個簡單的學習記錄
Q : GridView裡面的「編輯模式」,預設值都採用 TextBox來作。
如果遇上「性別」、「單選」、「複選」這些資料,必須搭配 CheckBox / Radio / DropDownList / ListBox等等,該怎麼作呢?
A : 本範例可以當作書本第九章(GridView樣版)的後續補充!
第一,完全靠 SqlDataSource(精靈)設定畫面就能完成,不需要寫程式啊!
第二,要增強功力,瞭解內部運作,那麼要我完全「手寫程式」也可以!
補強上一個範例的缺失
我們會增加一些程式碼,修補兩個Bug
知道哪種情況會出現Bug
而且可以修補他,其實是很棒的成長(練功)機會!
HTML畫面設計,先作一個簡單的 GridView + SqlDataSource
完成後,我們在 GridView最後面的一行......透過程式「動態」新增一列,而且裡面包含了一個Web控制項
ListView裡面如果加上AJAX功能,在 Item 與 AlternatingItem這兩個樣版(Template)內部,
各自加上 UpdatePanel。
執行時,會出現錯誤訊息。說 [控制項ID重複?]
如何解決呢?