Reporting services 合并表中的单元格(RDLC)

Reporting services 合并表中的单元格(RDLC),reporting-services,rdlc,Reporting Services,Rdlc,我是否可以在某些行中获得合并的单元格,而其他行中的单元格保持未合并状态?这样说: | group row 1 | | cell1 | cell3 | cell4 | cell5 | cell6| | cell1 | cell3 | cell4 | cell5 | cell6| ... | group row 2 | ... 我必须将带有组行的datagridview的内容导出到Excel,如果能得到这样的内容就好了。我曾尝试在TableCell中使用ColSpan元素,但它会影响所有行。我

我是否可以在某些行中获得合并的单元格,而其他行中的单元格保持未合并状态?这样说:

| group row 1 |
| cell1 | cell3 | cell4 | cell5 | cell6| 
| cell1 | cell3 | cell4 | cell5 | cell6|
...
| group row 2  |
...
我必须将带有组行的datagridview的内容导出到Excel,如果能得到这样的内容就好了。我曾尝试在TableCell中使用ColSpan元素,但它会影响所有行。

我找到了解决方案。 TableCell元素可以包含ColSpan元素,在该元素中可以指定必须合并到此单元格的单元格数量。另一个有趣的问题是:如何以最佳方式使用它?我目前的做法如下。
1.检测网格中关于合并单元格的所有行(在我的示例中有两种-不合并的简单行和合并所有单元格的一个单元格的“分组”行)。
2.使用ColSpan元素为每种行定义TableRow元素,以便合并单元格。在单元格中使用TextBox元素时,不要忘记为报表中的所有TextBox元素设置唯一名称。
3.为每种类型的行设置可见性。我还没有找到比像这样简单地枚举行索引更好的方法:

<Visibility>
 <Hidden>=iif(RowNumber(Nothing) = 1 or RowNumber(Nothing) = 5 or RowNumber(Nothing) = 8, true, false)</Hidden>
</Visibility>

=iif(行数(无)=1或行数(无)=5或行数(无)=8,真或假)
确保网格中的每一行与不超过一个TableRow元素的“Hidden=false”条件匹配。

欢迎评论和建议