コード例 #1
0
 private void btnExport_Click(object sender, EventArgs e)
 {
     using (SaveFileDialog save = new SaveFileDialog())
     {
         save.FileName     = $"relatorio_{date:MMMM_yyyy}";
         save.DefaultExt   = ".gfc";
         save.AddExtension = true;
         save.Filter       = "Arquivo do Gestão Financeira|*.gfc|Arquivos do excel|*.xlsx|Arquivos do excel 97-2003|*.xls|Todos os arquivos|*.*";
         save.Title        = "Exportar";
         if (save.ShowDialog() == DialogResult.OK)
         {
             try
             {
                 ctrReport.Export(save.FileName, report);
                 MessageBox.Show("Exportado com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             catch (Exception)
             {
                 MessageBox.Show("Algo deu errado, não foi possível exportar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
 }