Pessoal tenho uma tela em meu projeto onde ao clicar imprimo diretamente sem previsualizar o rpt. No desenvolvimento tudo funcionou perfeitamente, porém ao publicar a aplicação que está no framework .Net 3.5 e estou usando o IIS 7.5. Quando uso o impressão
(event_click que chma ao metodo abaixo para impressão direta do rpt) direta a aplicação trava e não retorna nenhum erro,. Alguém tem idéia de como resolvo isos?
//Impressão do recibo
ReportDocument crReportDocument = new ReportDocument();
dsReceipt dsReport = new dsReceipt();
dsReport.dtTravellerReceipt.Merge(IB.Traveler.ListDTtraveller(int.Parse(ddlTour.SelectedValue),
int.Parse(hfTraveller.Value)));
if (rbReportType.SelectedIndex == 0)
{
crReportDocument.Load(Server.MapPath("reciboA4.rpt"));
}
else
{
crReportDocument.Load(Server.MapPath("recibo.rpt"));
}
crReportDocument.SetDataSource(dsReport);
C.RelatorioCrystal.SetParameter("obs", crReportDocument, txtDescriptionNoParcel.Text);
if (txtPayValue.Text != "")
{
C.RelatorioCrystal.SetParameter("Pay", crReportDocument, txtPayValue.Text);
}
else
{
C.RelatorioCrystal.SetParameter("Pay", crReportDocument, txtBalance.Text);
}
//impressão direta do .rpt sem conversão
crReportDocument.PrintToPrinter(1, true, 0, 0);
Moizés Cerqueira | MCP / MCTS SQL SERVER