有条理地将图像绑定到RDLC页面

时间:2011-12-11 15:37:42

标签: .net report rdlc

考虑到我将来自不同商店的多张发票打印到PDF文档的情况。

我使用8个图像(这些是商店徽标)初始化图像包装器对象,并动态地将其分配给报告RDLC。但问题是我在每个发票页面都得到相同的图像。

我在数据集中获取storeId,是否可以根据发票的storeid将商店图像分配给这些页面,以便根据商店区分发票?

我尝试使用以下代码(后面的RDLC代码,通过附加程序集)

Public Function StoreImage(Storeid as Integer) as Byte()
Try
    Return eCom.Handlers.LogoWrapper.GetImage(StoreId);
Catch ex As Exception
    Return ex.Message
End Try
End Function

请在这方面指导我。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用数据集传递所有图像,并使用并在图像控件的表达式字段中使用switch语句,以应用数据集中的正确字段。