显示一个包含多个固定列和可变行的列表

本文关键字:列表 一个 显示 包含多 | 更新日期: 2023-09-27 18:08:15

我在VS 2010中使用RDLC (Winforms版本)开发一个报告。报告的一部分列出了一系列图像(带有文字说明)。图像列表的长度是可变的。我想通过在图像列表中每"行"显示两张图像来节省报表上的空间。

例如,如果图像的数量是2,我将显示:
B

如果有3张图片:

BC

如果有5张图片:
B
C D
E

…等等。

我看过这个(http://blogs.msdn.com/b/chrishays/archive/2004/07/23/horizontaltables.aspx)博客,但它是固定数量的行,这在这种情况下不适用。我想让列表从左向右增长,但每两张图片增加一行(如上所示)。

有任何方法来完成这个与RDLC?

显示一个包含多个固定列和可变行的列表

找到了一个可以回答我自己问题的hack。基本上,您可以创建尽可能多的垂直列表,因为您需要列(在我的例子中:2),然后为每个列表设置条件可见性,以便它们只显示查询项的一个子集。

看这个线程:http://forums.asp.net/t/1373432.aspx