RDLC加载动态图片和文本的方法
来源:互联网 发布:sql2008数据库下载 编辑:程序博客网 时间:2024/05/01 21:52
RDLC是。NET自带的报表工具,一般在水晶报表中完成的功能它都有了,而且比水晶报表好用,为什么这样说?因为有三点,第一,水晶报表的图像缩放非常麻烦,转个弯勉强可以解决,RDLC非常方便,第二,水晶报表的图像打印是有损的,如果追求图像质量,建议放弃CRY REPORT,选择RDLC,RDLC打印图片时无损,你可以这样测试,同一个图(BMP),用画图,水晶,CRY各打一张对比就知道了。第三,水晶报表无法打印8位灰度图,这个医学领域常用的格式CRY却显得无能为力,正常能选图的程序,就是选不了8位图,RDLC中可以。以下是VBNET及CSNET 中的动态图片及文本的方法。
过程和方法VB和CS一样,代码不一样而已:
1。 解决方案资源管理器中要有FORM1,Report1.rdlc(什么?没这个文件?也不知怎么加?晕,解决方案资源管理器,右键,添加,新建项,常用项,REPORTINT,报表(别选CRYSTAL报表,选它就是用水晶报表做了),添加,即有REPORT1.RDLC这个文件)
2。双击REPORT1。RDLC文件,主菜单中选 报表,报表参数,按两次添加后参数列中分别添加了REPORT_PARAMETER_0,REPORT_PARAMETER_1这两个参数,点确定,
REPORT1。RDLC设计界面上双击文本框,双击图像,这样就增加了两个控件文件与图像,选文本框,属性中有项叫VALUE的,下拉箭头,表达式,在“=”号后面加上parameters!Report_Parameter_0.Value,图像框的表达式雷同,但参数为=parameters!Report_Parameter_1.Value
3。双击FORM1,看到界面后在工具列上加一个叫MicrosoftReportViewer的容器(通常位于报表列中),右上角即时弹出与RDLC关联的选择,请选择REPORT1.RDLC,双击MicrosoftReportViewer这控件添加代码
'''''VB代码
ReportViewer1.LocalReport.EnableExternalImages = True
Dim params(1) As ReportParameter
params(0) = New ReportParameter("Report_Parameter_0", "file:///c:/qq.jpg")‘注意路径全部要用"/"代替"\",这个函数可以‘Replace ("c:\a\bc\123","\","/")不知OPENFILEDIALOG控件有无直接返回URL的路径的,有请告知我,QQ182226947,这样就不用函数转换了。
params(1) = New ReportParameter("Report_Parameter_1", "aa")
Me.ReportViewer1.LocalReport.SetParameters(params)
Me.ReportViewer1.RefreshReport()
/////C#代码
reportViewer1.LocalReport.EnableExternalImages=true;
ReportParameter params1;
ReportParameter params2;
params1 = new ReportParameter("Report_Parameter_0", "abc");//Report_Parameter_0这个是双击REPORT1。RDLC后在菜单,报表,报表参数中添加的
params2=new ReportParameter("Report_Parameter_1","file:///c:/qq.jpg");//路径全部用”/“
reportViewer1.LocalReport.SetParameters(new ReportParameter[]{params1});
reportViewer1.LocalReport.SetParameters(new ReportParameter[]{params2});
以上代码均测试通过。你也可以下载我的代码形式的演示
- RDLC加载动态图片和文本的方法
- [RDLC]报表根据字段列动态加载图片(二)
- 华丽的图片和文本装饰
- 图片和文本实现的数据隐藏
- MFC 加载gif动态图片的方法
- Resources动态加载NGUI图片的方法
- MFC加载gif动态图片的方法
- listview一起显示图片和文本的 源代码
- GridView实现图片和文本的简单显示一
- GridView实现图片和文本的简单显示二
- 搭建聊天的界面、输入图片和文本
- android之实现带图片和文本的Button
- ios Button 设置图片和文本的位置
- 用传参数的方法把图片路径传给 rdlc
- report rdlc 动态加载 数据源、参数
- c++中循环和文本输入的方法
- VC中加载GIF格式动态图片的详细方法!
- VC中加载GIF格式动态图片的详细方法!
- MSSQL 事务日志备份
- 第一天
- 离线下载XCode4.2地址
- DDR2布线规则
- google的据信
- RDLC加载动态图片和文本的方法
- 从“白箱复用与黑箱复用”谈起...
- USB 3.0 知道
- ucos的中断向量表构建
- 10问10答 全面解读USB 3.0
- svn仓库备份
- 无法定位序数XX于动态链接库XX.dll的解决办法
- 自动生成密码
- 压缩多个CSS文件