(1). 網頁與資料庫#3 -- 大型控制項的樣版(Template)
(2). 網頁與資料庫#4 -- 大型控制項的樣版(Template)與清單控制項
(3). 網頁與資料庫#5 -- 樣板裡面的 Calendar日曆控制項「編輯DataBinding」無法呈現日期?
(1). 網頁與資料庫#3 -- 大型控制項的樣版(Template)
(2). 網頁與資料庫#4 -- 大型控制項的樣版(Template)與清單控制項
(3). 網頁與資料庫#5 -- 樣板裡面的 Calendar日曆控制項「編輯DataBinding」無法呈現日期?
透過清單控制項,動態改變ListView 每一頁的資料筆數(DataPager控制項 的 PageSize屬性)
"ASP.NET專題實務" 的補充範例
1. 改用 DataBinding Expression來作 (搜尋的「關鍵字」加上「高亮度 (HighLight)」的效果來呈現)
2. 如果畫面上,"臨時"想改成 GridView or ListView來作?程式有哪些修改?(提醒您一個關鍵字 -- System.Web.UI.WebControls.DataBoundControl)
3. 在一個TextBox裡面輸入「多個」關鍵字,只要用「空白」作為區隔,系統就會各自搜尋符合的成果。
附上 YouTube教學影片
摘要:ListView 與 CSS樣式表 (只能寫在 LayoutTemplate樣板)
摘要:ListView 在 ItemDataBound事件 取得繫結資料 -- ItemArray與e.Item.DataItem
摘要:ListView 的 ItemCommand事件中,找到是 "第幾列"執行的?某一列的索引值?
ListViewDataItem的 DisplayIndex屬性 / DataItemIndex屬性
摘要:ListView與.FindControl()方法的簡單練習 #2 -- ItemUpdting事件中抓取「修改後」的值
摘要:ListView與.FindControl()方法的簡單練習 #1 -- Page_Load事件中的錯誤
GridView可以寫在 Page_Load事件內,ListView類似的程式碼卻犯錯??
摘要:[習題]e.CommandSource是做什麼的? 大型控制項的 ItemCommand事件
進入編輯模式 -- (1)GridView 流水號, (2) ListView, (3) Repeater的作法
不好意思,這是一個 [很基礎] 的入門範例。
做為書本上集 Ch. 18-11節的補充範例。
原則上,把我的書本「上集」
ASP.NET 4.0/4.5 專題實務(I)(松崗出版)
裡面的幾個範例,組合起來就完成了。
從微軟的 All-In-One Code Framework裡面,找到一個 ASP.NET範例。
[ ListView -- 左右搬移]
摘要:[補充]上集 Ch. 19-12(AJAX)在ListView / GridView的「樣版」裡面,放置 UpdatePanel
把之前的範例,改成 Repeater來呈現畫面而已。
變動不大。僅供參考。
摘要:[習題]下集第五章LinqDataSource,自訂 Class當作資料來源,兼論 ListView與 GridView的小差異
摘要:[範例]AJAX與ListView的怪現象?#2 --各個樣版內,搭配專屬的 UpdatePanel,可行嗎?
範例 ListView_3_AJAX_4.aspx做到了:
1). 不需要一個 UpdatePanel包含「整個」ListView。
2). 每一個樣版都搭配一個「專屬的」 UpdatePanel。
特別的是:
3). 每一個樣版裡面的「子控制項」ID不能重複。
4). 但,每一個樣版搭配的 UpdatePanel,ID編號卻必須一模一樣
摘要:[習題]ListView自己寫程式作「刪除」
1. 「刪除」按鈕,必須寫在 ListView控制項的「外面」!重點
2. 使用 ListView控制項的 .DeleteItem()方法來作
3. ListView仍需要搭配 SqlDataSource,這部分的資料存取並非自己動手撰寫(是用現成的)
要使用 FindControl()去抓取、修改大型控制項(GridView/ListView/FormView/DetailsView)裡面的「子控制項」
不外乎兩種作法----
(A) . 在特定事件裡面做。例如 GridView的編輯資料的時候(_Editing()事件)或是更新資料的時候事件(_Updating()事件)
(B) . 自己計算格子,然後來抓取這個「子控制項」