水晶报表怎么用啊 使用VS2008开发一个网站,用到了水晶报表,上传的时候该上传什么组件或者安装什么东西才能保证服务器也可以用水晶报表呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1:你要先安装水晶报表2:你的BIN目录下要有它的DLL3: 打包时一定要输入LICENES,不然可能过1月后用不了推荐用SQL SERVER 的REPORT SERVICE Pull模式实例代码using CrystalDecisions.Shared;using CrystalDecisions.CrystalReports.Engine;ReportDocument ReportDoc;private void Page_Load(object sender, System.EventArgs e){ ReportDoc = new ReportDocument(); ReportDoc.Load(Server.MapPath("Report.rpt")); TableLogOnInfo logonInfo = new TableLogOnInfo(); foreach(CrystalDecisions.CrystalReports.Engine.Table tb in ReportDoc.Database.Tables) { logonInfo = tb.LogOnInfo; logonInfo.ConnectionInfo.ServerName = "(local)"; logonInfo.ConnectionInfo.DatabaseName = "SchoolOA"; tb.ApplyLogOnInfo(logonInfo); } CrystalReportViewer1.ReportSource = ReportDoc;} Push模式实例代码private void Page_Load(object sender, System.EventArgs e){ myReport ReportDoc = new myReport(); string strProvider = "Server=(local);DataBase=myDatabase;UID=sa;PWD=111"; SqlConnection MyConn = new SqlConnection(strProvider); MyConn.Open(); string strSel = "Select * from SaleOfCuntry"; SqlDataAdapter MyAdapter = new SqlDataAdapter(strSel,MyConn); DataSet1 ds = new DataSet1(); MyAdapter.Fill(ds,"SaleOfCuntry");//必须要加数据表名称 ReportDoc.SetDataSource(ds); Crv.ReportSource = ReportDoc;} 以前搞过VS2003的,所以就发你VS2003的布署教程。VS2003_crystal reports1)新建“安装和部署项目”-->“安装向导” (2)选择项目类型(这里选“创建用于windows应用程序的安装程序”)-->下一步 (3)选择要包含的文件:要部署使用 Crystal Reports for Visual Studio .NET 2003 的程序,需要添加合并模块(在解决方案资源管理器中tree的顶端节点右键-->添加). Crystal_Database_Access2003.msm Crystal_Database_Access2003_enu.msm Crystal_Managed2003.msm Crystal_regwiz2003.msm VC_User_CRT71_RTL_X86_---.msm VC_User_STL71_RTL_X86_---.msm 你可以 ''C:\Program Files\Common Files\Merge Modules'' 文件夹下找到替换的合并模块。 (4)打开解决方案-->右键点击Crystal_regwiz2003.msm 的属性,在“MergeMouduleProperties”里的“License Key”填入:***************************(这个是你生成Crystal Report是用到的注册号的密码!) (5)生成解决方案 http://www.cnblogs.com/chinahnzl/articles/815694.html去看看..你就会明白了. formValidator的验证,在线等---- 遇到这个错误:无法从用法中推导出方法 asp.net 选择框复制问题 获取传值问题 做一个很简单的系统,问下差不多这样的系统有人做过吗 如何得到某一个网页的返回值? 用c# winform 可以实现2011QQ应用盒子那种特效吗 写库的问题,急,在线等。 求助一个奇怪的问题+求教一个ASP.NET的开发工具 数字字母混合加密算法 急!!!,vs2003中,如何防止子应用程序继承根网站的webconfig? 通过静态页面获取动态页传入的ID值是否行得通?
2:你的BIN目录下要有它的DLL
3: 打包时一定要输入LICENES,不然可能过1月后用不了推荐用SQL SERVER 的REPORT SERVICE
using CrystalDecisions.CrystalReports.Engine;ReportDocument ReportDoc;private void Page_Load(object sender, System.EventArgs e)
{
ReportDoc = new ReportDocument();
ReportDoc.Load(Server.MapPath("Report.rpt"));
TableLogOnInfo logonInfo = new TableLogOnInfo(); foreach(CrystalDecisions.CrystalReports.Engine.Table tb in ReportDoc.Database.Tables)
{
logonInfo = tb.LogOnInfo;
logonInfo.ConnectionInfo.ServerName = "(local)";
logonInfo.ConnectionInfo.DatabaseName = "SchoolOA";
tb.ApplyLogOnInfo(logonInfo);
}
CrystalReportViewer1.ReportSource = ReportDoc;
}
{
myReport ReportDoc = new myReport();
string strProvider = "Server=(local);DataBase=myDatabase;UID=sa;PWD=111";
SqlConnection MyConn = new SqlConnection(strProvider);
MyConn.Open();
string strSel = "Select * from SaleOfCuntry";
SqlDataAdapter MyAdapter = new SqlDataAdapter(strSel,MyConn);
DataSet1 ds = new DataSet1();
MyAdapter.Fill(ds,"SaleOfCuntry");//必须要加数据表名称
ReportDoc.SetDataSource(ds);
Crv.ReportSource = ReportDoc;
}
VS2003_crystal reports1)新建“安装和部署项目”-->“安装向导”
(2)选择项目类型(这里选“创建用于windows应用程序的安装程序”)-->下一步
(3)选择要包含的文件:要部署使用 Crystal Reports for Visual Studio .NET 2003 的程序,需要添加合并模块(在解决方案资源管理器中tree的顶端节点右键-->添加).
Crystal_Database_Access2003.msm
Crystal_Database_Access2003_enu.msm
Crystal_Managed2003.msm
Crystal_regwiz2003.msm
VC_User_CRT71_RTL_X86_---.msm
VC_User_STL71_RTL_X86_---.msm
你可以 ''C:\Program Files\Common Files\Merge Modules'' 文件夹下找到替换的合并模块。
(4)打开解决方案-->右键点击Crystal_regwiz2003.msm 的属性,在“MergeMouduleProperties”里的“License Key”填入:***************************(这个是你生成Crystal Report是用到的注册号的密码!)
(5)生成解决方案