我想知道如何將多個記錄合併到一個gridview行中。看看下面的例子。將多個記錄合併爲一個gridview行
數據來源:
FAMILY GROUP COLOR
Dog Poodle Blue
Dog German Shepherd Red
Dog Pitubll orange
Cat Evil Green
Cat Tabby purple
我試圖創建一個GridView
FAMILY GROUP COLOR
===============================================
| | Poodle | Blue
ROW1 | DOG | German Shepherd | Red
| | Pitbull | Orange
===============================================
| | Evil | green
ROW2 | CAT | tabby | purple
家庭列在下面看一下(如果有多個)將顯示爲一個單元,每個對應的子類別顯示爲其各自的行。
這樣當用戶選擇該行時,選擇了整個FAMILY類型的行。每行都基於FAMILY,因此無論組和顏色有多少行,它仍然是ONE行。本質上,gridview主要是顯示關於家庭的信息,而GROUP/COLOR只是嚴格用於關於家庭的細節。
這是應該在SQL中完成還是通過Gridview綁定事件完成?我將如何實現我的目標?
如果我的解釋不清楚,請讓我知道,我會盡力澄清。
有訂購組和顏色沒有好辦法在SQL中當它們合併成一個字段時。 – Ceres 2013-02-26 21:32:49
這樣做的最好方法是使用公用表表達式。 – Valen 2013-02-26 21:38:14