关 键 词:
一、增加引用:
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"; //设置工具栏的图片来源
一、增加引用:
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"; //设置工具栏的图片来源