考虑到我将来自不同商店的多张发票打印到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
请在这方面指导我。
感谢。
答案 0 :(得分:0)
您可以使用数据集传递所有图像,并使用并在图像控件的表达式字段中使用switch语句,以应用数据集中的正确字段。