[微軟範例] 簡單搜尋引擎 #2 (Model Binding / 類別檔入門)& 關鍵字的「高亮度(HighLight)」顯示

1. 改用 DataBinding Expression來作 (搜尋的「關鍵字」加上「高亮度 (HighLight)」的效果來呈現)
2. 如果畫面上,"臨時"想改成 GridView or ListView來作?程式有哪些修改?(提醒您一個關鍵字 -- System.Web.UI.WebControls.DataBoundControl)
3. 在一個TextBox裡面輸入「多個」關鍵字,只要用「空白」作為區隔,系統就會各自搜尋符合的成果。

附上 YouTube教學影片

...繼續閱讀 »

ListView 的 ItemCommand事件中,找到是 "第幾列"執行的?某一列的索引值? ListViewDataItem的 DisplayIndex屬性 / DataItemIndex屬性

摘要:ListView 的 ItemCommand事件中,找到是 "第幾列"執行的?某一列的索引值?
ListViewDataItem的 DisplayIndex屬性 / DataItemIndex屬性

...繼續閱讀 »

[補充]上集 Ch. 18,FileUpload上傳之後,把圖片檔名存進DB #1 -- 觀念、資料表設計、ADO.NET程式

不好意思,這是一個 [很基礎] 的入門範例。
做為書本上集 Ch. 18-11節的補充範例。

原則上,把我的書本「上集」
ASP.NET 4.0/4.5 專題實務(I)(松崗出版)

裡面的幾個範例,組合起來就完成了。

...繼續閱讀 »

[習題]AJAX與ListView的怪現象?#2 --各個樣版內,搭配專屬的 UpdatePanel,可行嗎?

摘要:[範例]AJAX與ListView的怪現象?#2 --各個樣版內,搭配專屬的 UpdatePanel,可行嗎?
範例 ListView_3_AJAX_4.aspx做到了:
 1). 不需要一個 UpdatePanel包含「整個」ListView。
 2). 每一個樣版都搭配一個「專屬的」 UpdatePanel。

 特別的是:
 3). 每一個樣版裡面的「子控制項」ID不能重複。
 4). 但,每一個樣版搭配的 UpdatePanel,ID編號卻必須一模一樣

...繼續閱讀 »

[習題]ListView自己寫程式作「刪除」(編輯與更新、新增)完全手寫、後置程式碼!

摘要:[習題]ListView自己寫程式作「刪除」
1. 「刪除」按鈕,必須寫在 ListView控制項的「外面」!重點
2. 使用 ListView控制項的 .DeleteItem()方法來作
3. ListView仍需要搭配 SqlDataSource,這部分的資料存取並非自己動手撰寫(是用現成的)

...繼續閱讀 »

[習題] FindControl 簡單練習--抓取大控制項(GridView/ListView/FormView/DetailsView)裡的「子控制項」

要使用 FindControl()去抓取、修改大型控制項(GridView/ListView/FormView/DetailsView)裡面的「子控制項」
不外乎兩種作法----

(A) . 在特定事件裡面做。例如 GridView的編輯資料的時候(_Editing()事件)或是更新資料的時候事件(_Updating()事件)
(B) . 自己計算格子,然後來抓取這個「子控制項」

...繼續閱讀 »