快速报告显示图像从数据库

本文关键字:图像 数据库 显示图 显示 报告 | 更新日期: 2023-09-27 18:03:44

大家好。我正在做一个经常使用报告的项目。我的问题是,我的文件夹里有很多素材图片。我正在显示根据其股票代码的材料图像。例如,我有200我的库存零件的图像。200个中有3个没有图像所以他们的imageUrls是null。而不是库存零件没有图像,我的程序显示一个零件图像之前。所以我想这么做。如果一个部分没有得到图像,我的报告不会显示图像或将显示空白的白色图像。我不知道我是否清楚地解释了我的问题。这是我的报告页面的简单代码。

private void Picture1_BeforePrint(object sender, EventArgs e)
{
    if ((String)Report.GetColumnValue("Stock_Products.ResimUrl") != null)
        Picture1.ImageLocation = ((String)Report.GetColumnValue("Stock_Products.ResimUrl"));
    else
    {
    }
}

快速报告显示图像从数据库

您可以尝试制作白色图像并将链接保存为const,然后在部件图像的url为null时使用该图像,或者制作一个新的Bitmap对象并用白色填充它并使用它。在我看来,第一个更好,因为它只会在代码中使用一个变量,而位图图像将占用一些行。