首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

表格中显示图片 .Net

2013-01-20 
报表中显示图片 .Net这阵子做了个小项目,用到了报表,其中报表中需要打印图片。图片是用二进制在保存在了数

报表中显示图片 .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
顶一个,不容易啊~

热点排行