水晶报表不用数据集的动态加载图片

水晶报表不用数据集的动态加载图片

ID:12440282

大小:990.50 KB

页数:11页

时间:2018-07-17

水晶报表不用数据集的动态加载图片_第1页
水晶报表不用数据集的动态加载图片_第2页
水晶报表不用数据集的动态加载图片_第3页
水晶报表不用数据集的动态加载图片_第4页
水晶报表不用数据集的动态加载图片_第5页
资源描述:

《水晶报表不用数据集的动态加载图片》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、水晶报表一般情况下都是先生成数据集(后缀名是.xsd:方法是在资源管理器上右击添加——>添加新相——>选择数据集)。但有时候,在水晶报表的数据库专家(方法是:在水晶报表中——>右击——>数据库——>数据库专家)上去添加不上去,或者需要添加数据库名称,用户和密码(这是最烦人的)。所以,我们想,可不可以不添加数据集,就可以向水晶报表添加动态的字段?试了很多的方法,最后找到了一个方法:1.现在自己的项目中添加一个类(在这我添加了一个类,叫Class1,其中有个字段path,print1,print2)添加完类Class1后,重新生成项目(一定要重新生成,否则在之后的数据库专家中

2、就看不见你要的Class1了)2.添加一个数据集(后缀名为.xsd)如下图(2-1)(2-1)3.添加水晶报表3.1在资源管理中右击——>添加——>添加新项如下图(3-1),选择水晶报(3-1)3.2添加水晶报表后,出现如下图(3-2)的结果(3-2)3.3当单击确定后,出现如下图(3-3)(3-3)3.4在图(3-3)中右击,结果如下图(3-4)(3-4)3.5导入数据库如图(3-5)注意:当单击“>>”时,会弹出个框,“请选择文件”中找到刚才添加的数据集(DataSet1.xsd)文件。单击确定(3-5)3.6添加数据字段,在水晶报表的右边有个“字段资源管理器”如图(

3、3-6)(3-6)3.7把字段拖拽到水晶报表中如图(3-7),并保存水晶报表(3-7)4.1添加一个窗体Form2如图(4-1),并添加控件CrystalReportViewer1,pageSetupDialog1,printDialog1,printDocument1(显示水晶报表,分页,打印)(4-1)4.2在Form1窗体中添加一个Button1,双击后修改代码如图(4-2)4.3返回Form2,添加方法如图(4-3)///主要的方法(因为图片放不下了,改用代码现敲了)publicListgetList(){Listlisapp=ne

4、wList();try{DataTabledt1=getcheckreport();if(dt1.Rows.Count>0){stringpath1="";stringpath2="";for(inti=0;i

5、1!=""&&path2!=""){Changtoprint(refc,path1,path2);}lisapp.Add(c);}}}catch{}returnlisapp;}最终的结果如图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。