.net 2005 asp.net 我做的水晶报表显示正常,可是一按打印按钮,页面刷新了一下,就是不打印,请求大家帮助!!!!

fengguoyu 2007-01-06 03:05:13
.net 2005 asp.net 我做的水晶报表显示正常,可是一按打印按钮,页面刷新了一下,就是不打印,请求大家帮助!!!!
...全文
501 4 打赏 收藏 转发到动态 举报
写回复
用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

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧