Q : 畫面上有一個 GridView(甲),點選某一篇文章(資料)後,
另外一個 GridView(乙)就會呈現出這篇文章(資料)的詳細內容。
A: GridView+SqlDataSource,一行程式碼都不用寫。
這也就是我書本(上集)裡面,第九章( Ch .9-1) 的第二個範例。
這是我書本裡面的一個範例,今天在網路上看見一個很難的問題。
後來經由原發問者的說明,我才知道是這麼簡單的功能,他把問題想難了!
不過,這表示他連VS 2005或 VS 2008的工具都不會用。
要他用手寫的方法來解,也太難為初學者囉。
事實上,下面這一招只要熟練了,大部分的常用功能都可以作出來。
---------------------------------------------------------------------------------------------------------------------------------
Q: 畫面上有一個 GridView(甲),點選某一篇文章(資料)後,
另外一個 GridView(乙)就會呈現出這篇文章(資料)的詳細內容。如下圖。
同一個網頁,兩個控制項 互動(互相關聯)
請看PDF檔案(下載 GridView_SqlDataSource.rar),
這也就是我書本(上集)裡面,第九章( Ch .9-1) 的第二個範例。
我也覺得這個作法方便好用,所以反覆練習好幾次!
幾乎整個第九章都在操作這東西。
真的很重要! 學會了海闊天空。學不會就得處處碰壁囉。
2009/3/13補充:
與本文相關,我再公開本書(上集) 的 Ch. 9-2節 範例。
[習題] [主細表]同一個網頁裡面,兩個GridView作關聯對應#2 -- 多個 P.K.值的情況
-----------------------------------------------------------------------------------------------------------------
看完這一篇文章後,下面兩個範例,跟本文很類似,請初學者務必多加練習。
不熟練的話,真的玩不下去.....
- http://www.taconet.com.tw/mis2000_aspnet/ASP_NET20.htm#9_double_down
- [習題]單一欄位的「小」搜尋引擎 (初學者專用,GridView+SqlDataSource 不寫程式就能完成)
- [習題]點選GridView某一列,自己撰寫TextBox 來作修改、編輯
-----------------------------------------------------------------------------------------------------------------
這個功能,當然也可以用手寫的方式來作,但對於初學者來說,難度又提升了。
請看以前的文章:
自己動手寫的版本 ---- 網站的 Master程式 (DataReader)
自己動手寫的版本 ---- 網站的 Detail程式 (DataReader)
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
線上課程教學,遠距教學 (Web Form 約51hr) https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015
線上課程教學,遠距教學 (ASP.NET MVC 約75~100hr) https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab
ASP.NET MVC線上課程 第一天 免費看 (5.5小時) 寫信給我,不要私訊 -- mis2000lab (at) yahoo.com.台灣 或 school (at) mis2000lab.net
ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, "完整" 試聽。
......... facebook社團 https://www.facebook.com/mis2000lab ......................
......... YouTube (ASP.NET) 線上教學影片 https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/
Blog文章 "附的範例" 無法下載,請看 https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download
請看我們的「售後服務」範圍(嚴格認定)。
......................................................................................................................................................
[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講 事先錄製好的影片,並非上課側錄! 觀看時,有如「一對一」跟您面對面講課。

ASP.NET MVC 5 => .NET Core MVC 線上教學 累積時數約 100小時...... 第一天(5.5小時)完整內容,"免費"讓您評估
