我想知道如何将多个记录合并到一个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