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.Contract_List, frm._PrintType) { Lst = new List <object>(list) }; cls.PrintNew(); } ExportToExcel.ExportContract(list, this); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); } }