您好,是这样的各个分组的落点是不能相同的,举个例子来说,您提供的例子里group(1,15)中,分组的落点会落在第17行,如下图所示:
而多个分组同时处于一个落点是不行的。就会出现您之前的问题,比如您group(2,3)落点是在第六行,而group(3,2)的落点也是在第六行,这就有冲突了。此处和Excel的行为是一致的,Excel中也会出现相同的情况。解决办法是:
改变设置分组的方向:
var direction = GcSpread.Sheets.RangeGroupDirection.Backward;
sheet.rowRangeGroup.setDirection(direction);