原来的程序在32位系统上运行一切正常,为了提高性能把服务器升级到64位后出现了问题.
代码如下 红色部分为出错的地方.
/// <summary>
/// 将数据源绑定到CR
/// </summary>
/// <param name="dt"></param>
private void BindReport(CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer1,string FilePath,DataTable dt)
//dt,DataTable dt_edu,DataTable dt_wrk,DataTable dt_fam
{
try
{
CrystalDecisions.CrystalReports.Engine.ReportDocument doc = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
//判断报表文件是否存在
if (!File.Exists(FilePath))
{
throw new Exception("没有这个文件");
}
doc.Load(FilePath); //绑定数据
doc.SetDataSource(dt); CrystalReportViewer1.ReportSource = doc;
CrystalReportViewer1.DataBind(); CrystalReportViewer1.HasRefreshButton=false;
CrystalReportViewer1.DisplayGroupTree=false;
CrystalReportViewer1.HasToggleGroupTreeButton=false;
CrystalReportViewer1.HasSearchButton = false;
CrystalReportViewer1.HasDrillUpButton = false;
CrystalReportViewer1.HasToggleGroupTreeButton = false;
}
catch(Exception ee)
{
base.ShowAlert(ee.Message);
}
}
代码如下 红色部分为出错的地方.
/// <summary>
/// 将数据源绑定到CR
/// </summary>
/// <param name="dt"></param>
private void BindReport(CrystalDecisions.Web.CrystalReportViewer CrystalReportViewer1,string FilePath,DataTable dt)
//dt,DataTable dt_edu,DataTable dt_wrk,DataTable dt_fam
{
try
{
CrystalDecisions.CrystalReports.Engine.ReportDocument doc = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
//判断报表文件是否存在
if (!File.Exists(FilePath))
{
throw new Exception("没有这个文件");
}
doc.Load(FilePath); //绑定数据
doc.SetDataSource(dt); CrystalReportViewer1.ReportSource = doc;
CrystalReportViewer1.DataBind(); CrystalReportViewer1.HasRefreshButton=false;
CrystalReportViewer1.DisplayGroupTree=false;
CrystalReportViewer1.HasToggleGroupTreeButton=false;
CrystalReportViewer1.HasSearchButton = false;
CrystalReportViewer1.HasDrillUpButton = false;
CrystalReportViewer1.HasToggleGroupTreeButton = false;
}
catch(Exception ee)
{
base.ShowAlert(ee.Message);
}
}
解决方案 »
- [求助]如何抓取自动跳转的代码?[急]
- winform控制程序值启动一次,然后在每隔一段时间自动运行
- T-SQL,查询部门工资最高的员工信息
- Command 的 Transaction 属性尚未初始化。
- 想做个youku连接视频网站 做不出来
- 重新登陆时,把session清掉
- 关于单元测试的
- 大家好,小弟有两个问题,能解决问题的大哥哥大姐姐快来拿分哦!!!!!
- 怎么在winform窗体中嵌入office的word窗口?
- TreeView 中的节点如何赋值呢?
- 麻烦哪位兄弟有vs2005的帮我把微软的Duwamish7升级一下,我以前升级成了,现在用vs2008,升级不了,郁闷
- c#更新数据库字段问题(sql)!
查一下CrystalDecisions.CrystalReports.Engine.ReportDocument 应用环境要求,有没有新的方法读取。
一直在找相关的资料都没找到。
不知道楼上是否可以提供下。
我的开发环境是 FrameWork 1.14
Crystal 10.
我想是否是要打什么官方的补丁才对吧。
谢谢。