Beispiel #1
0
 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);
 }
Beispiel #2
0
 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);
 }
Beispiel #3
0
 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; }
 }