在运行时向 RDLC 添加控件

发布于 2024-11-01 19:09:07 字数 130 浏览 1 评论 0原文

我需要能够将所有用户上传的图像动态添加到我的报告中。我将所有图像存储在一个位置,并且将所有图像的名称存储在数据库中。

这可以通过 RDLC 实现吗?还是我必须生成 pdf,然后使用 iTextSharp 之类的工具将图像插入其中?

I need to be able to add all of the user uploaded images to my report dynamically. I have all of the images stored in one place and I have the name of all the images stored in the database.

Is this possible with an RDLC or would I have to generate a pdf and then insert my images into that with something like iTextSharp?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

花之痕靓丽 2024-11-08 19:09:08

是的,这是可能的。

  1. 在 RDLC 中添加图像
  2. 在图像属性中,将图像源设置为外部
  3. 对于外部源的值,指向数据集中的一个字段,该字段可能类似于: MyImageDirectory+NameOfImageFromDatabase.jpg

如果要显示多个图像,使用 tablix 或列表列出所有内容

还有一件事:我必须将路径设置为 URI 才能使其正常工作。上次我尝试时,字符串不起作用。

Yes it is possible.

  1. In your RDLC add an image
  2. In the image properties, set the image source to external
  3. For the value of the external source point to a field from your dataset which could be something like: MyImageDirectory+NameOfImageFromDatabase.jpg

If you have multiple images to display, use a tablix or a list to list all of them

One more thing: I had to set my path as an URI to make it work. A string wouldn't work last time I tried.

南笙 2024-11-08 19:09:07

我通过生成仅包含图像的 PDF,然后使用 iTextSharp 合并两个 PDF 来解决这个问题。

I solved this by generating a PDF with just images and then I merge the two PDFs with iTextSharp.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文