Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Invio email con allegato
venerdì 21 ottobre 2005 - 11.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
temerario
Profilo
| Junior Member
58
messaggi | Data Invio:
ven 21 ott 2005 - 11:35
Ho una applicazione dove nella pagina del riepilogo posso inviare un ordine al cliente tramite email.
Io nell'evento click del bottone all'interno del datagrid ho assegnato il codice per la creazione della email e poi eseguo il codice:
msg.Attachments.Add(report(grid.DataKeys(e.Item.ItemIndex)))
per aggiungere un allegato che dovrebbe crearmi la funzione report ma non riesco...
la funzione ha il seguente codice:
...dopo aver creare il datatable
myReport.SetDataSource(dt)
myReport.ExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat
myReport.ExportOptions.FormatOptions = New PdfRtfWordFormatOptions
Dim req As New ExportRequestContext
req.ExportInfo = myReport.ExportOptions
Dim s As Stream
s = myReport.FormatEngine.ExportToStream(req)
Return s
dove sbaglio?
Mi potete aiutare?
Ciao
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 21 ott 2005 - 16:43
ciao,
non è possibile attaccare 1o stream come attachment direttamente, devi piuttosto salvare il file e poi allegarlo.
Qualcosa del tipo:
[modificare la funzione report esporti su 1 file e ti ritorni il nome del file creato con la funzione ExportToDisk]
poi lo aggoingi con:
msg.Attachments.Add(new MailAttachment( Server.mapPath( report(...) ) ) )
capito cosa intendo? lo devi far puntare al file diretto che ti crea crystal...
ciao
Matteo Raumer
.net addicted :-)
http://blogs.dotnethell.it/freeteo
temerario
Profilo
| Junior Member
58
messaggi | Data Invio:
sab 22 ott 2005 - 17:26
perfetto free grazie per l'indicazione... ora ci sono riuscito.
Grazie mille
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !