Ho bisogno di creare report (rdlc) e inviarlo tramite e-mail (metodo c #).
Ho già creato il servizio Windows e l'invio di e-mail. Ora ho bisogno di creare un report (rdlc) e ho bisogno di caricarlo con un modello (oggetto) ed esportare in pdf.
Non sto usando WinForms ... solo Windows Service
Mi scuso per il mio cattivo inglese.
risposte:
0 per risposta № 1Il file rdlc viene creato utilizzando lo strumento Report Designer e può essere utilizzato da SQL Server Reporting Services o dal controllo ReportViewer per creare l'output del report.
Si è limitati a utilizzare SSRS, tuttavia dal momento che il controllo non è utilizzabile all'interno di un servizio.
È possibile accedere a SSRS dal servizio utilizzando l'oggetto ReportExecutionService. il server SSRS può restituire un flusso di documenti PDF, anche se è necessario scriverlo su un file autonomamente.
Se si tratta di un report standard che deve essere eseguito su una pianificazione, è possibile eseguire effettivamente tutto dall'interfaccia Web SSRS senza scrivere alcun codice.