private void mnuPrint_Click(object sender, EventArgs e) { try { var frm = new frmSetPrintSize(); if (frm.ShowDialog(this) != DialogResult.OK) { return; } if (frm._PrintType != EnPrintType.Excel) { var cls = new ReportGenerator(StiType.Building_Request_List, frm._PrintType) { Lst = new List <object>(_list) }; cls.PrintNew(); return; } ExportToExcel.ExportRequest(_list, this); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); } }