【.Net码农】RDLC报表显示外部图片方法
来源:互联网 发布:传奇盛世转生修为数据 编辑:程序博客网 时间:2024/06/07 14:41
http://www.cnblogs.com/hcbin/archive/2010/03/26/1696803.html
工作时的总结,希望以后不要再犯!!!
在Windows窗体设计上进行
必要条件:(需要使用下面的控件)
代码设置:this.reportViewer1.LocalReport.EnableExternalImages = true; // RDLC报表显示本地图片必须设置(默认是关闭)
下面方法需要在设计RDLC上进行
**************************************************************************************************
方法一.利用image控件(效果要运行后才可以看到)
image的Value的值必须是下面的格式("file:///"或"file:////"也行)
="file:///D:\baidu_logo.gif"
注意:不能含有特殊符号(如#,括号,中文除外)的文件夹或文件名="file:///D:\Project(C#)\baidu_logo.gif"
此方法小结:
加载报表的时间可能较长,这是取决于加载图片的大小(控制图片的大小)
图片修改比较灵活(不喜欢原图片可以直接替换,不需要改程序)
方法二.使用嵌入方式显示(参考http://www.cnblogs.com/jack86514/archive/2009/10/17/1584862.html)
请跟着下面图片的步骤操作:
第一步:在RDLC上嵌入图片
第二步:添加你所需要的图片
第三步:添加控件
(默认命名是image1)
第四步:修改设置
Source默认是External(外部),但由于现在是显示嵌入图片,所有修改为Embedded(嵌入)
效果:
此方法小结:
嵌入图片的方法比较容易但不够灵活(不喜欢原图片不可以直接替换,需要改程序),因为图片已经变成二进制保存在*.rdlc文件里,会增加报表的大小(增加图片的大小到报表里),如果你只是做类似发票的报表就强烈推荐,如果是做员工信息的报表就强烈不推荐了。
原大小(左),嵌入后大小(右)
- 【.Net码农】RDLC报表显示外部图片方法
- 报表ReportViewer显示图片--rdlc
- 报表ReportViewer显示图片--rdlc
- 报表ReportViewer显示图片--rdlc
- 报表ReportViewer显示rdlc资源的图片
- [.Net码农]RDLC报表打印
- 【.Net码农】RDLC 报表的制作(图文)
- [.Net码农]RDL和RDLC使用ReportViewer显示报表时筛选导出项
- rdlc报表设置方法
- [.Net码农]RDLC报表 报表数据 栏 快捷键
- rdlc 报表实现百分比显示
- RDLC 报表 引用外部图片 file用相对路径 开发工具vs2015
- asp.net rdlc 报表,每一页显示报表表头,表头固定。
- rdlc报表使用详细方法
- asp.net 打印ReportViewer报表 rdlc报表
- [.Net码农]RDLC报表中使用自定义函数
- 在RDLC中使用外部图片
- RDLC 文档调用外部图片问题
- java 之 面向对象
- 自我效能感
- KVC KVO KVB
- 进程内存空间的划分(代码区,全局区,BSS段,栈区,堆区,只读常量区)
- HTTP 报头字段 以及 返回值
- 【.Net码农】RDLC报表显示外部图片方法
- 关于AndroidStudio导入项目报错的问题
- 03-树1. 二分法求多项式单根(20)
- Mysql5.7.8安装文档(二进制安装)
- 华为OJ(求解立方根)
- JAVA创建对象的4种方式
- RAM和ROM的区别
- ORM进阶之Hibernate中对象的三大状态解析
- HDU 2035 人见人爱A^B