读书人

表格中显示图片 .Net

发布时间: 2013-01-20 10:22:41 作者: rapoo

报表中显示图片 .Net

这阵子做了个小项目,用到了报表,其中报表中需要打印图片。图片是用二进制在保存在了数据库内。

水晶报表专门为VS做了插件,相对别的报表还是比较容易上手,而且功能比较强大。下载地址:http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0.exe

水晶报表中,没有相应的图片显示控件,但是,对于二进制文件是直接显示的。不过,图片必须要以数据库字段方式放入表中才能显示。普通的参数字段显示时为数字。

下面是用push实现的实现图片:

(1) 建立数据集:

表格中显示图片 .Net

(2) 建立你要使用的表和图片字段

表格中显示图片 .Net

(3) 在报表的数据库字段上右击,选择数据库专家,添加引用

表格中显示图片 .Net

表格中显示图片 .Net

(5) 这步比较简单,将你拥的图片字段拖动到你想要的位置,并调整好大小,接下来就可可以写代码了。

照片显示代码:

            //设置打印机名字            PrintDocument prtdoc = new PrintDocument();            string strDefaultPrinter = prtdoc.PrinterSettings.PrinterName;            //纸张等参数设置            myReport.PrintOptions.PrinterName = strDefaultPrinter;            myReport.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.PaperA4;            myReport.PrintOptions.PaperSource = CrystalDecisions.Shared.PaperSource.Auto;            myReport.PrintToPrinter(1, true, 1, 1);


3楼lfmilaoshi2小时前
有收获就好
2楼lidonglong121昨天 18:58
写的不错,实战是我们必要的成长经历!
1楼sunqing0316昨天 21:40
顶一个,不容易啊~

读书人网 >行业软件

热点推荐