G
Guest
I am using windows forms and using Crystal Reports. I have attempted to email using the standard email sample, but get an exception and the erro
public void CreatePDFEmail(string sendto,string subject,string from, string message, string user, string password
// Declare variables and get the export options
PdfRtfWordFormatOptions pdfRtfWordOpts = ExportOptions.CreatePdfRtfWordFormatOptions()
MicrosoftMailDestinationOptions mailOpts
ExportOptions.CreateMicrosoftMailDestinationOptions()
// Set the export format
pdfRtfWordOpts.FirstPageNumber = 0
pdfRtfWordOpts.LastPageNumber = 0
pdfRtfWordOpts.UsePageRange = false
ExportOptions exportOpts = new ExportOptions()
exportOpts.ExportFormatOptions = pdfRtfWordOpts
exportOpts.ExportFormatType = ExportFormatType.PortableDocFormat
// Set the mail options
mailOpts.MailCCList = ""
mailOpts.MailMessage = message
mailOpts.MailSubject = subject
mailOpts.MailToList = sendto
mailOpts.Password = password
mailOpts.UserName = user
exportOpts.ExportDestinationOptions = mailOpts
// Export the report
exportOpts.ExportDestinationType = ExportDestinationType.MicrosoftMail
ReportDocument.Export(exportOpts)
The exception trace is as follow
CrystalDecisions.CrystalReports.Engine.InvalidArgumentException: Invalid export options
at CrystalDecisions.CrystalReports.Engine.EngineExceptionUtils.DoThrowException(String message, EngineExceptionErrorID id
at CrystalDecisions.CrystalReports.Engine. .P(String â™ i, EngineExceptionErrorID â™ j
at CrystalDecisions.CrystalReports.Engine.♂.D(
at CrystalDecisions.CrystalReports.Engine.FormatEngine.W(Stream â™ w, MicrosoftMailDestinationOptions â™ x, String â™ y
at CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext reqContext
at CrystalDecisions.CrystalReports.Engine.ReportDocument.Export(ExportOptions options
Has anybody any idea what may be wrong with this
public void CreatePDFEmail(string sendto,string subject,string from, string message, string user, string password
// Declare variables and get the export options
PdfRtfWordFormatOptions pdfRtfWordOpts = ExportOptions.CreatePdfRtfWordFormatOptions()
MicrosoftMailDestinationOptions mailOpts
ExportOptions.CreateMicrosoftMailDestinationOptions()
// Set the export format
pdfRtfWordOpts.FirstPageNumber = 0
pdfRtfWordOpts.LastPageNumber = 0
pdfRtfWordOpts.UsePageRange = false
ExportOptions exportOpts = new ExportOptions()
exportOpts.ExportFormatOptions = pdfRtfWordOpts
exportOpts.ExportFormatType = ExportFormatType.PortableDocFormat
// Set the mail options
mailOpts.MailCCList = ""
mailOpts.MailMessage = message
mailOpts.MailSubject = subject
mailOpts.MailToList = sendto
mailOpts.Password = password
mailOpts.UserName = user
exportOpts.ExportDestinationOptions = mailOpts
// Export the report
exportOpts.ExportDestinationType = ExportDestinationType.MicrosoftMail
ReportDocument.Export(exportOpts)
The exception trace is as follow
CrystalDecisions.CrystalReports.Engine.InvalidArgumentException: Invalid export options
at CrystalDecisions.CrystalReports.Engine.EngineExceptionUtils.DoThrowException(String message, EngineExceptionErrorID id
at CrystalDecisions.CrystalReports.Engine. .P(String â™ i, EngineExceptionErrorID â™ j
at CrystalDecisions.CrystalReports.Engine.♂.D(
at CrystalDecisions.CrystalReports.Engine.FormatEngine.W(Stream â™ w, MicrosoftMailDestinationOptions â™ x, String â™ y
at CrystalDecisions.CrystalReports.Engine.FormatEngine.Export(ExportRequestContext reqContext
at CrystalDecisions.CrystalReports.Engine.ReportDocument.Export(ExportOptions options
Has anybody any idea what may be wrong with this