Você tem que incluir CrystalDecisions.CrystalReports.Engine em seu código-fonte C #.
usando CrystalDecisions.CrystalReports.Engine;
usando CrystalDecisions.Shared;
Copie e cole o seguinte código-fonte e execute o seu projeto C #
using System; using System.Windows.Forms; using CrystalDecisions.CrystalReports.Engine; using CrystalDecisions.Shared; namespace WindowsApplication1 { Form1 public partial class: Form { CryRpt ReportDocument; public Form1 () { InitializeComponent (); } private void Button1_Click (object sender, EventArgs e) { cryRpt ReportDocument = new (); cryRpt.Load (coloque o diretório onde você salva o Crystal Report aqui \ \ CrystalReport1.rpt "); crystalReportViewer1.ReportSource = cryRpt; crystalReportViewer1.Refresh (); } private void button2_Click (object sender, EventArgs e) { try { CrExportOptions ExportOptions; CrDiskFileDestinationOptions DiskFileDestinationOptions DiskFileDestinationOptions = new (); CrFormatTypeOptions ExcelFormatOptions ExcelFormatOptions = new (); CrDiskFileDestinationOptions.DiskFileName = "c: \ \ csharp.net-informations.xls"; CrExportOptions = cryRpt.ExportOptions; CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile; CrExportOptions.ExportFormatType = ExportFormatType.Excel; CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions; CrExportOptions.FormatOptions = CrFormatTypeOptions; cryRpt.Export (); } catch (Exception ex) { MessageBox.Show (ex.ToString ()); } } } }
OBS: Se você tiver dificuldades de ver alguma parte do texto,passe o mouse sobre o mesmo clicando c/ o botão esquerdo
ResponderExcluir