【问题标题】:Loading Image from database using image path in Crystal report使用 Crystal 报表中的图像路径从数据库加载图像
【发布时间】:2019-05-07 21:16:50
【问题描述】:

我试图在他们的详细报告中展示雇主的形象。首先,我拍摄了默认图像>Formate Object>Picture>Geografic Locaton> 这里我写了“{EMPINFOS.ProfilePic}”,列名。但它总是显示默认图像。 表中我的图像路径示例:“/Image/EmployeePicture/EM_images_20190.jpg”

我已使用数据集进行报告。我的水晶报表版本在 13.0.21.... 我也尝试使用参数显示图像。结果如下 E:\Working\PMIS\PMIS\Image\EmployeePicture\EM_download_(1).jpg************working Image\EmployeePicture\EM_download_(1).jpg*********不工作 \Image\EmployeePicture\EM_download_(1).jpg*********不工作 ~\Image\EmployeePicture\EM_download_(1).jpg*********不工作

我只想显示图像。我认为可能 b 路径不正确。感谢您的宝贵时间

【问题讨论】:

    标签: asp.net-mvc image model-view-controller crystal-reports


    【解决方案1】:

    您需要完整路径和“\”而不是“/”。所以使用这个表达式:

    "E:\Working\PMIS\PMIS" + Replace({EMPINFOS.ProfilePic}, "/", "\")
    

    【讨论】:

    • 谢谢。当我在托管网站上发布它时,你能告诉我该怎么做吗?写什么而不是“E:\Working\PMIS\PMIS”。
    • 您使用图像所在的任何路径。
    • 是的。但我在数据库中设置路径。因此,当从托管站点浏览时,它不会在那里找到 E 驱动器或工作文件夹。因为我们在 .net 中使用“~”作为根文件夹,但对于水晶报告来说是不正确的。那么我可以用什么来定义根文件夹呢?
    猜你喜欢
    • 1970-01-01
    • 2022-12-23
    • 2020-12-08
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    • 2016-08-12
    • 2012-01-25
    • 1970-01-01
    相关资源
    最近更新 更多