C#的B/S架構中水晶報表

问题描述

C#的B/S架構中水晶報表,第一次導出數據正常,第二次導出時提示找不到報表路徑,路徑變成第一次保存數據時的路徑,如何解決?

解决方案

解决方案二:
你要设置绝对路径,不要设置相对路径
解决方案三:
​你可以联系一下客服问一下,我有什么问题都是咨询finereport的客服的,要不就去论坛找高手回答你也可以试试看。
解决方案四:
//下面是执行导出功能的代码:privatevoidlbtn_IEPrint_Click(objectsender,System.EventArgse){if(lbtn_IEPrint.Text=="IE打印预览"){CrystalReportViewer1.SeparatePages=false;CrystalReportViewer1.DisplayToolbar=false;lbtn_IEPrint.Text="取消IE打印预览";}else{CrystalReportViewer1.SeparatePages=true;CrystalReportViewer1.DisplayToolbar=true;lbtn_IEPrint.Text="IE打印预览";}}privatevoidbtn_Change_Click(objectsender,System.EventArgse){stringfiletype="";filetype=ddl_FileFormat.SelectedValue;stringcontenttype="";stringmyfilename=Request.MapPath(".//")+Session.SessionID+"."+filetype;CrystalDecisions.Shared.DiskFileDestinationOptionsmydiskoptions=newCrystalDecisions.Shared.DiskFileDestinationOptions();mydiskoptions.DiskFileName=myfilename;CrystalDecisions.Shared.ExportOptionsmyExportOptions=oCR.ExportOptions;myExportOptions.DestinationOptions=mydiskoptions;myExportOptions.ExportDestinationType=CrystalDecisions.Shared.ExportDestinationType.DiskFile;switch(ddl_FileFormat.SelectedItem.Value){case"pdf":contenttype="application/pdf";myExportOptions.ExportFormatType=CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;break;case"doc":contenttype="application/msword";myExportOptions.ExportFormatType=CrystalDecisions.Shared.ExportFormatType.WordForWindows;break;}oCR.Export();Response.ClearContent();Response.ClearHeaders();Response.ContentType=contenttype;Response.WriteFile(myfilename);Response.Flush();Response.Close();System.IO.File.Delete(myfilename);}

解决方案五:
没看出来,我以前也遇到过,好像就是路径问题

时间: 2024-09-10 20:03:48

C#的B/S架構中水晶報表的相关文章

vs2008 C# Winform中水晶報表交叉表,多行(列)總和問題

问题描述 我使用的是vs2008內建的Crystalreport想利用交叉表做出像下列這樣的報表:1月2月3月......檢驗批數181820PROCESSA不良批數502批退率27.78%0%10%檢驗批數202030PROCESSB不良批數023批退率0%10%10%===================================================================總檢驗批數383850總不良批數525總批退率27.78%10%20%上半部的資料我已經用SQ

水晶報表對象.Database.LogOnServer("???", "ZFNET", "Component", "mis002", "dongguan")

问题描述 水晶報表對象.Database.LogOnServer("???","ZFNET","Component","mis002","dongguan")在VB.net中有誰可以幫告訴我???處該用什麼dll文件.這個文件的作用是? 解决方案 解决方案二:如果是WinForm程序,那么需要引用以下dll这些组件有相互依赖关系,所以不能说只单独引用一个CrystalDecisions.CrystalRep

水晶報表數值如有小數,整數部份加1

问题描述 如有小數,整數部份加1.謝謝 解决方案 解决方案二:如果你的意思是1.2返回2.2那么新建一个公式处理iftruncate({字段})<>{字段}then{字段}+1else{字段}truncate({字段})是取字段的整数部分如果你的意思是1.2返回2那么公式为roundup({字段})roundup向上取整

請教各位大神,水晶報表字體繁體轉簡體

问题描述 因公司要把項目繁體轉為簡體(有上千張水晶報表,手動改是一場噩夢),請問大家,怎樣把水晶報表字體(text框)繁體轉簡體?用程序(C#)應該怎樣來寫?萬分感謝 解决方案 解决方案二:没那功能,,,解决方案三:或者說,怎樣把RPT轉為EXCEL或XML,然後再轉回RPT?不知道RPT的格式怎樣用C#讀取與存取?解决方案四:出问题的应该是报表中的字体和数据库中存放的数据.报表字体应该可以利用程序修改rpt来得到目的吧,至于数据库中的数据,大概只有一条条慢慢改了.解决方案五:引用3楼yyfhz

程序員成長为架構師必備的十項技能

程序員成長为架構師必備的十項技能 時間:2011-08-28 13:06來源:Internet 作者:Internet 點擊: 2735 次 不是每一個程序員都能夠成为一個架構師--這是開發界廣为流傳的一個論調.架構師群體往往對這個言論表示默許,這不得不令廣大入門不久的程序員們懷疑架構師們是不是隱藏了什      一.卓越的程序員     1.每個好架構師都是一位出色的程序員      架構師,聽起來是如此神秘的一個稱號.尤其是在開發領域剛入門不久的菜鳥級程序員眼中,架構師都是高手,都是牛人,都

VB6中水晶报表(Crystal Report 4.6)的使用经验

水晶报表 我第一次接触水晶报表是在2001年3月在我的同事尹晓祥同志开始接触水晶报表的. 水晶报表(Crystal Report 4.6)只支持Access97格式的数据库, 所以,先在Access2000格式中设置好表与表的关 系,再把表转换到97格式,在水晶报表中调入97数据库后,在Links中自动会找出表间的关系. 水晶报表在VB的安装盘中已自带了. 路径: COMMON\TOOLS\VB\CRYSREPT\CRYSTL32.EXE系列号: 1231467890安装后,运行路径: \Pro

VS2010中水晶报表应用及实例

原文:VS2010中水晶报表应用及实例 基本分类如下:第一部分:VS2010简介VS2010是微软的提供的一套完整的开发环境,功能也是相当的大微软宣布了下一代开发工具和平台的正式名称,分别称为"Visual Studio Team System 2010"和".NET Framework 4.0",很显然二者会在2010年发布. VSTS 2010开发代号"Rosario"(阿根廷港市罗萨里奥),将致力于引领下一代平台发展.提高开发人员的工作效率

Vs2010中水晶报表引用及打包

原文:Vs2010中水晶报表引用及打包 转自:http://yunhaifeiwu.iteye.com/blog/1172283 Vs2010中水晶报表引用 在sap官网中下载支持vs 2010中的水晶报表组件.具体地址: 1)包括了报有DLL的水晶报表文件 url: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0.exe 2)水晶报表部署时用到的文件 url: http://downloads.business

vs2008 中水晶报表

问题描述 vs2008中水晶报表建一张空白报表为什么是灰色,怎么样才能编辑?一直没用过水晶报表,谢谢 解决方案 解决方案二:该回复于2009-06-18 17:18:55被版主删除