SSRS在第二页中显示相同的对象

时间:2011-11-23 17:36:24

标签: reporting-services ssrs-2008

我在SSRS中有一个报告,在第一页的顶部显示一些徽标。我只是要求添加在第二页中显示徽标的可能性 - 报告只有两页。有没有办法在第二页中重复相同的Image对象?

2 个答案:

答案 0 :(得分:3)

如果您的报告专门用于跨多个页面,则可以使用重复的页眉。如果不是(即第二页是由内容溢出引起的),并且您知道它总是两页或更少,您可以使用页眉并在报告中选择“在第一页上打印”和“在最后一页上打印”属性。否则,如果您有tablix控件导致页面跨度,并且页面设计允许,您可以将标识放在tablix标题中,并在Tablix的所有页面上启用重复标题。如果没有这些工作,就我所知,你会陷入困境。

另见this question

答案 1 :(得分:0)

如果您在标题中显示图像,则需要执行以下操作:

将数据绑定图像添加到页眉或页脚 您可以在页眉或页脚中使用存储在数据库中的图像数据。但是,您无法直接从“图像”报告项中引用数据库字段。相反,您必须在报表正文中添加一个文本框,然后将文本框设置为包含图像的数据字段(请注意该值必须为base64编码)。您可以隐藏报表正文中的文本框,以避免显示base64编码的图像。然后,您可以从页眉或页脚中的图像报表项引用隐藏文本框的值。 例如,假设您有一个包含产品信息页面的报告。在每个页面的标题中,您要显示产品的照片。要在报告标题中打印存储的图像,请在报告正文中定义一个名为TXT_Photo的隐藏文本框,该文本框从数据库中检索图像并使用表达式为其指定值:

= Convert.ToBase64String(字段!Photo.Value) 在标题中,添加一个使用TXT_Photo文本框的图像报告项,解码后显示图像: = Convert.FromBase64String(ReportItems!TXT_Photo.Value)

http://technet.microsoft.com/en-us/library/dd220421(v=sql.105).aspx

在每页上重复图像

除此之外,要将此图像重复到每个页面,请转到TXT_Photo文本框的属性在“常规”选项卡中,勾选“在每个页面上重复包含数据区域的报表项”复选框,然后选择您所在的区域。

由于