微软RDLC报表,动态加载图片文件(二维码)我是一个程序员,有时候莫名其妙的遇到一些不好解决的问题,于是我就记录了下来,希望对大家有用!开发环境:VS2010(中文),,IE8及以上1、首先讲一下,我的动态的图片是一个二维码。(1),如果没有的话去网上下载一个。(2)然后呢,当然要有一个存放二维码的文件夹,用来存放生成之后的二维码,这个名字随便起(3)最后,当然是报表后台的代码了,不过RDLC报表是动态生成的,,写的这么清楚了,大家不会不明白吧:privatevoidcreate_two(stringnr)//nr这个参数当然是需要生成二维码的文字或字段{Bitmapbt;stringenCodeString=nr;QRCodeEncoderqrCodeEncoder=newQRCodeEncoder();bt=(enCodeString,);stringfilename=nr;(("~/QRImage/")+filename+".jpg");}(4)当然如果报错了,报红线了,那当然要去解析一下,,去引用一下吧,当然你加进来的ThoughtWorks也要去引用一下。(;)2、当然是要把生成的这个二维码放到恶心的RDLC报表上,这里讲解的是VS2010,如果环境不对,请绕路。(1)我觉得注解的够清楚了。(2)(3)后台代码绑定protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){stringsid=["id"];=;=("~/Report/Report/");=true;StringBuildersb=newStringBuilder();("select*fromSDBXZ_ViewwhereJGJSID='"+sid+"'");stringcon=["CostManagementSystem"].ToString();DataSetds=newDataSet();SqlConnectionsqlcon=newSqlConnection(con);=mand((),sqlcon);SqlDataAdaptersq
微软RDLC报表动态图片(二维码) 来自淘豆网www.taodocs.com转载请标明出处.