水晶报告中的打印按钮问题13 [英] print button issue in crystal reports 13

查看:63
本文介绍了水晶报告中的打印按钮问题13的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我正在使用asp.net的水晶报告13。问题是,当我点击打印按钮时,它导出pdf格式的报告而不是打印它我不想这样做只显示打印对话框或打印打印按钮

谢谢!

Hi every one,
i am using crystal reports 13 with asp.net. problem is that when i click on print button it exports report in pdf format instead of print it i dont want to do like this just show print dialog or print on print button
thanks!

推荐答案

下面的代码将打印您的报告到默认打印机

希望它能帮到你





DataSet reg = ViewState [ds] as DataSet;

ReportDocument rptDoc = new ReportDocument();

rptDoc.Load(Server。 MapPath(stud_registration3.rpt));

rptDoc.SetDataSource(reg);

foreach(rptDoc.Database.Tables中的CrystalDecisions.CrystalReports.Engine.Table myTable)

{

TableLogOnInfo myLogin = myTable.LogOnInfo;

myLogin.ConnectionInfo.IntegratedSecurity = true;

myTable。 ApplyLogOnInfo(myLogin);

myTable.ApplyLogOnInfo(myLog) in);

}

CrystalReportViewer1.ReportSource = rptDoc;

CrystalReportViewer1.DataBind();

rptDoc。 PrintToPrinter(1,true,0,0);
below code will print your report to default printer
Hope it will help you


DataSet reg =ViewState["ds"] as DataSet ;
ReportDocument rptDoc = new ReportDocument();
rptDoc.Load(Server.MapPath("stud_registration3.rpt"));
rptDoc.SetDataSource(reg);
foreach (CrystalDecisions.CrystalReports.Engine.Table myTable in rptDoc.Database.Tables)
{
TableLogOnInfo myLogin = myTable.LogOnInfo;
myLogin.ConnectionInfo.IntegratedSecurity = true;
myTable.ApplyLogOnInfo(myLogin);
myTable.ApplyLogOnInfo(myLogin);
}
CrystalReportViewer1.ReportSource = rptDoc;
CrystalReportViewer1.DataBind();
rptDoc.PrintToPrinter(1, true, 0, 0);


ReportDocument myReportDocument = new ReportDocument();
       myReportDocument.Load(Server.MapPath(@"GL_Report\voucher.rpt"));
       myReportDocument.SetDataSource(ds);
       MemoryStream ms;
       ms = (MemoryStream)myReportDocument.ExportToStream(ExportFormatType.PortableDocFormat);
       Response.Clear();
       Response.Buffer = true;
       Response.ContentType = "application/pdf";
       Response.BinaryWrite(ms.ToArray());
       Response.End();<pre lang="c#">


这篇关于水晶报告中的打印按钮问题13的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆