从楼主描述的效果看,好象是相同的列不显示。 如果是这样,不如换个思维,从SQL语句上直接处理掉。select distinct Col1 from tableName order by Col1当然如果非得按楼主那样做,那么记录有不能不仅是上下两行,有可能是连续几行,某一列都会是相同的值,那么只有通过遍历去处理了。 例: A A B B B ...... 都是有可能的。
用HideDuplicates本来是这样的效果 A B C 2001 01 02 03 04 2002 05 06 07 我想达成这样的效果 A B C 2001 01 02 03 04 2002 01 05 06 07 并不是要判断相同的行,是让某一相同的列不显示
用HideDuplicates本来是这样的效果 A B C ---------------------------2001 01 02 -----------------------------------03 -----------------------------------04 ---------------------------2002 ---05 -----------------------------------06 -----------------------------------07 我想达成这样的效果 A B C ------------2001 01 02 --------------------03 --------------------04 ------------2002 01 05 --------------------06 --------------------07 并不是要判断相同的行,是让某一相同的列不显示
如果是这样,不如换个思维,从SQL语句上直接处理掉。select distinct Col1 from tableName order by Col1当然如果非得按楼主那样做,那么记录有不能不仅是上下两行,有可能是连续几行,某一列都会是相同的值,那么只有通过遍历去处理了。
例:
A
A
B
B
B
......
都是有可能的。
用HideDuplicates本来是这样的效果 A B C
2001 01 02
03
04
2002 05
06
07
我想达成这样的效果 A B C
2001 01 02
03
04
2002 01 05
06
07
并不是要判断相同的行,是让某一相同的列不显示
---------------------------2001 01 02
-----------------------------------03
-----------------------------------04
---------------------------2002 ---05
-----------------------------------06
-----------------------------------07
我想达成这样的效果 A B C
------------2001 01 02
--------------------03
--------------------04
------------2002 01 05
--------------------06
--------------------07
并不是要判断相同的行,是让某一相同的列不显示