[主細表 / 主表明細]大腸包小腸/巢狀GridView內部的「子控制項」搭配不同SqlDataSource(留言版)

我做的是一個類似大腸包小腸的留言版功能--


外圍的 (大)GridView1,連結主要的資料表1
內部的 (小)GridView2,連結主要的資料表2

1). 當我在 (大)GridView1點選某一篇文章的時候,
2). 裡面的 (小)GridView2就會出現這篇文章的相關留言。

...繼續閱讀 »

[習題] FindControl 簡單練習--GridView + CheckBox,點選多列資料(複選刪除) #2 - 分頁&範例下載

摘要:[習題] FindControl 簡單練習--GridView + CheckBox,點選多列資料(複選刪除) #2 -- 分頁&範例下載

謝謝 Sam網友的提醒。
除了勾選多筆資料(複選),進行批次刪除之外,
分頁的時候,也要把狀態給記憶下來。

...繼續閱讀 »

[習題] FindControl 簡單練習--GridView + CheckBox,點選多列資料(複選刪除)#1 簡單版

摘要:[習題] FindControl 簡單練習--GridView + CheckBox,點選多列資料(刪除)

Q: 在 GridView裡面,每一列資料都加上 CheckBox,
被勾選的那一列,就要刪除之。

...繼續閱讀 »

[主細表 / 主表明細]GridView密技#7--大腸包小腸 / 巢狀GridView -- Part II(AJAX版)

摘要:GridView密技#7---大腸包小腸(AJAX版)
這個範例是從微軟MSDN網站看來的,(小弟不敢藏私,也不想妄稱是自己發明的)

難度減輕很多,更適合初學者學習了。

...繼續閱讀 »

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

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

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

...繼續閱讀 »

[主細表 / 主表明細]同一個網頁裡面,兩個GridView作關聯對應#2 有"多個"P.K.值的情況 (補充本書 Ch.9-2節)

(補充本書Ch. 9-2節的範例)
同一個網頁,兩個GridView。但有多個P.K.值的情況



特別感謝讀者 Binsh來信詢問,我才發現這一段我好像沒講到。 現在補給大家
這個範例,我會立刻加入書本的「勘誤表」,當作 9-2節的補充習題。 謝謝!

...繼續閱讀 »

[主細表 / 主表明細]同一個網頁裡面,兩個GridView作關聯對應#1(不寫程式,只靠SqlDataSource完成)書本Ch.9-2章內容公開

這個範例,有很多應用。
(書本Ch.9-2章內容公開)
能不寫程式,就能完成,應該比較適合初學者吧。

這個範例,只要資料表設定好,也可以變成「留言版」的範例。

...繼續閱讀 »

GridView有其極限 -- 心裡有劍,手上無劍(不拘泥於手上既有的招式)

GridView很好用,作一些簡單報表、或是單一資料表的資料新增、刪除、修改、排序、查詢...等等
又快又好用。

因為GridView本來就是被「包裝」來作這些「簡單又快速」的開發工作,

......但任何一個東西都有他的極限,
......該花多少時間在他身上,是每一個人都要自己拿捏的。


...繼續閱讀 »