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

时间:2014-05-16 13:08:29

标签: c# image reporting fastreport

大家好编码。我正在研究一个使用报告的项目。我的问题或者我想做的是:在我的文件夹中有很多素材图片。我正在根据其股票代码显示重要图像。例如,我有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
    {
    }
}

1 个答案:

答案 0 :(得分:0)

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