社区
图表区
帖子详情
.net 2005 asp.net 我做的水晶报表显示正常,可是一按打印按钮,页面刷新了一下,就是不打印,请求大家帮助!!!!
fengguoyu
2007-01-06 03:05:13
.net 2005 asp.net 我做的水晶报表显示正常,可是一按打印按钮,页面刷新了一下,就是不打印,请求大家帮助!!!!
...全文
503
4
打赏
收藏
.net 2005 asp.net 我做的水晶报表显示正常,可是一按打印按钮,页面刷新了一下,就是不打印,请求大家帮助!!!!
.net 2005 asp.net 我做的水晶报表显示正常,可是一按打印按钮,页面刷新了一下,就是不打印,请求大家帮助!!!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daisylh
2007-01-06
打赏
举报
回复
到網站下載printcontrol.cab然後解壓縮後註冊printcontrol.dll
fengguoyu
2007-01-06
打赏
举报
回复
//水晶报表打印
//如果是要web打印只有cr10才可以实现
public void printReport(string reportPath,DataSet reportSet,string PrinterPath,string passWrd)
{
ReportDocument crystalReportObject=new ReportDocument();
//crystalReportObject.
crystalReportObject.Load(reportPath);//"e://temp//crt.rpt"
//crystalReportObject.s
crystalReportObject.SetDataSource(reportSet);
crystalReportObject.Refresh();
this.SetConnectionInfo(crystalReportObject,passWrd);
//crystalReportObject.PrintOptions.PrinterName =@"\\office1\HP1000";
crystalReportObject.PrintOptions.PrinterName =PrinterPath ;
try
{
crystalReportObject.PrintToPrinter(1,false, 0, 0);
}
catch
{
;
}
finally
{
crystalReportObject.Close();
}
//CrystalDecisions.Web.CrystalReportViewer myView=new CrystalDecisions.Web.CrystalReportViewer();
//myView.LogOnInfo
}
public void printReport(string PrinterPath,ReportDocument crystalReportObject)
{
crystalReportObject.PrintOptions.PrinterName =PrinterPath ;
try
{
crystalReportObject.PrintToPrinter(1,false, 0, 0);
}
catch(PrintException e)
{
DataPlatform.DataAccess.common.setMessage(e.ToString());
;
}
finally
{
crystalReportObject.Close();
}
//CrystalDecisions.Web.CrystalReportViewer myView=new CrystalDecisions.Web.CrystalReportViewer();
//myView.LogOnInfo
}
fengguoyu
2007-01-06
打赏
举报
回复
http://www.dnc.com.cn/
fengguoyu
2007-01-06
打赏
举报
回复
wo ding
Asp
.net
2.0中水晶報表的安裝與列印5/18
在
Asp
.net
2.0中需要安裝CRRedist
2005
_x86和CRRedist
2005
_x86_cht兩個檔案才可以正常執行這兩個檔案的産生方法如下:1.打開VS
.NET
2005
-->選"檔案"-->"新增專案"-->選"其他安裝類型"->"安裝和部署"->"WEB安裝專案"->方案選"建立新方案"->名稱假如設為AASetup2.在方案總管中-->按右鍵選"屬性"-->點"必要條
服务器CrystalReports发布
水晶报表
注册,菜单栏英文,
打印
界面英文
水晶报表
做
为一个组件,没有在安装
.Net
Framework时注册,所以当
Asp
.Net
网站有操作
水晶报表
的功能时会出现错误,除了保证在网站中添加的所有引用的类库(
水晶报表
相关的.DLL)在发布的时候被一同发布打包外,我们还要将
水晶报表
在服务器上注册对于不同的版本,
水晶报表
注册文件
关于RDLC报表的一些总结,希望对正在学习使用它的朋友有所
帮助
近来,用vs
2005
开发一个
asp
.net
项目,其中又有让人讨厌的报表。 在vs2003下,集成了
水晶报表
,相信很多朋友对它已经非常熟悉,到了
2005
,可能是为了照顾开发人员的习惯,依然有水晶,但在部署时却会遇到不少麻烦,让人望而却步。而微软也正式推出了自己的报表工具,并将其
做
为sqlserver
2005
一个正式的产品,这就是Reporting Services,该报表如果只在客户端使用则被称为
基于
ASP
.NET
2.0 的WEB
打印
方法
目前,由于B/S模式扩展性好、数据安全性高、无须考虑客户端的兼容性等优点,在软件开发实践中得到了广泛的应用,而WEB
打印
则是B/S模式应用程序中必需考虑的问题。虽然客户端的规则很简单,容易学习,容易维护,容易发布,但由于只能采用浏览器作为用户界面与服务器进行交互,不能精确地控制客户端的
打印
机,使WEB报表格式控制、定制等复杂的
打印
难以处理,其结构的特殊性和一般程序上的
打印
功能有所不同,而软件开发人员总是力求使B/S系统具有C/S系统相类似的
打印
功能,这是开发人员所面临的一个共同难题。
水晶报表
ActiveX
打印
图文并茂说明
1、 配置好IIS
2、 下载PrintControl.cab(下载地址:http://support.businessobjects.com/CRforVS
2005
/PrintControl.cab)
3、 在IIS默认根目录下(C:/Inetpub/wwwroot)建一个文件夹.如:TEMP,把"PrintControl.cab"放到"TEMP"里边去(这一步的目的为了防止在不能上网的机子在
打印
时会出现一闪而过的现象,而导致
打印
失败)
4、
图表区
4,818
社区成员
14,133
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章