void ExportToExcel(GridGroupingControl grid) { try { GroupingGridExcelConverter.GroupingGridExcelConverterControl converter = new GroupingGridExcelConverter.GroupingGridExcelConverterControl(); SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "Files(*.xls)|*.xls"; saveFileDialog.DefaultExt = ".xls"; saveFileDialog.FileName = "Forum List"; if (saveFileDialog.ShowDialog() == DialogResult.OK) { this.Cursor = Cursors.AppStarting; converter.QueryImportExportCellInfo += new GridExcelConverter.GridImportExportCellInfoEventHandler(converter_QueryImportExportCellInfo); converter.GroupingGridToExcel(grid, saveFileDialog.FileName, GridExcelConverter.ConverterOptions.Default); this.Cursor = Cursors.Default; System.Windows.Forms.DialogResult dialogResult = MessageBox.Show("Report saved as " + saveFileDialog.FileName + ". Do you want to open it now?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dialogResult.ToString().ToLower().Equals("yes")) { System.Diagnostics.Process.Start(saveFileDialog.FileName); } } } catch (Exception exc) { this.Cursor = Cursors.Default; MessageBox.Show("Please close the Excel file opened with the same name and try again!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); _error.LogMessageToFile("Error occured in Forum Viewer-ExportToExcel() due to " + exc.StackTrace); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)