水晶报表crystalReport应用技巧

来源:互联网 发布:阿里布达年代集百度云 编辑:程序博客网 时间:2024/05/23 19:13
关 键 词:                                 
一、增加引用:

using CrystalDecisions.CrystalReports.Engine;
using Lwq.Data.Engine;



二、页面中如何设置crystalReport(以sql为例)

SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=sa;database=pubs");
SqlDataAdapter da = new SqlDataAdapter(" select * from employee ", con);
con.Open();
DataTable dt = new DataTable();
da.Fill(dt);

CrystalReportSource1.ReportDocument.Load(Server.MapPath("CrystalReport1.rpt"));
CrystalReportSource1.ReportDocument.SetDataSource(dt);
CrystalReportSource1.ReportDocument.SetDatabaseLogon("sa", "sa", ".", "pubs");
CrystalReportSource1.DataBind();



CrystalReportViewer1.DisplayToolbar = false; //设置工具栏不显示,默认为显示true

…… //设置其它属性

CrystalReportViewer1.ToolbarImagesFolderUrl = "~/Image/ToolBar"; //设置工具栏的图片来源

三、crystalReport如何发布:

C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports\CRREdist2005_x86_chs.msi //英文

C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports\zh-chs\CRREdist2005_x86_chs.msi //中文

拷贝上面一个版本的文件到服务器端,然后安装,一般选择中文版的那个文件。

四、水晶报表发布后工具栏图片无法显示的解决方案

水晶报表默认的TOOLBAR和GROUPTREE图片路径是绝对路径,所以需要自己手动指定相对路径。

CrystalReportViewer1.ToolbarImagesFolderUrl = "~/Image/ToolBar"; //设置工具栏的图片来源
原创粉丝点击