public static void Print(UltraGrid grid, bool showDialog) { //Print the grid rows UltraGridSvc.ShowDialog = showDialog; grid.InitializePrint += new InitializePrintEventHandler(UltraGridSvc.OnGridInitializePrint); grid.BeforePrint += new BeforePrintEventHandler(UltraGridSvc.OnGridBeforePrint); grid.InitializeLogicalPrintPage += new InitializeLogicalPrintPageEventHandler(UltraGridSvc.OnGridInitializeLogicalPrintPage); grid.Print(RowPropertyCategories.Hidden); }
public static void Print(UltraGrid grid, string reportCaption, bool showDialog) { //Print the grid rows ShowDialog = showDialog; ReportHeader = reportCaption; grid.InitializePrint -= new InitializePrintEventHandler(OnGridInitializePrint); grid.InitializePrint += new InitializePrintEventHandler(OnGridInitializePrint); grid.BeforePrint -= new BeforePrintEventHandler(OnGridBeforePrint); grid.BeforePrint += new BeforePrintEventHandler(OnGridBeforePrint); grid.InitializeLogicalPrintPage -= new InitializeLogicalPrintPageEventHandler(OnGridInitializeLogicalPrintPage); grid.InitializeLogicalPrintPage += new InitializeLogicalPrintPageEventHandler(OnGridInitializeLogicalPrintPage); grid.Print(RowPropertyCategories.Hidden); }
public static void Print(UltraGrid grid, bool showDialog) { //Print the grid rows try { //Remove and reset event handlers for this grid object, then start print process grid.InitializePrintPreview -= new InitializePrintPreviewEventHandler(UltraGridSvc.OnGridInitializePrintPreview); grid.InitializePrintPreview += new InitializePrintPreviewEventHandler(UltraGridSvc.OnGridInitializePrintPreview); grid.InitializePrint -= new InitializePrintEventHandler(UltraGridSvc.OnGridInitializePrint); grid.InitializePrint += new InitializePrintEventHandler(UltraGridSvc.OnGridInitializePrint); grid.BeforePrint -= new BeforePrintEventHandler(UltraGridSvc.OnGridBeforePrint); grid.BeforePrint += new BeforePrintEventHandler(UltraGridSvc.OnGridBeforePrint); grid.InitializeLogicalPrintPage -= new InitializeLogicalPrintPageEventHandler(UltraGridSvc.OnGridInitializeLogicalPrintPage); grid.InitializeLogicalPrintPage += new InitializeLogicalPrintPageEventHandler(UltraGridSvc.OnGridInitializeLogicalPrintPage); UltraGridSvc.ShowDialog = showDialog; grid.Print(RowPropertyCategories.Hidden); } catch (Exception ex) { throw ex; } }