Beispiel #1
0
        public void PrintGrid()
        {
            TableViewPrint dGVPrinter = new TableViewPrint();

            dGVPrinter.Title                  = "Carico lavoro";
            dGVPrinter.SubTitle               = DateTime.Now.ToShortDateString();
            dGVPrinter.SubTitleFormatFlags    = System.Drawing.StringFormatFlags.LineLimit | System.Drawing.StringFormatFlags.NoClip;
            dGVPrinter.PageNumbers            = true;
            dGVPrinter.PageNumberInHeader     = false;
            dGVPrinter.PorportionalColumns    = true;
            dGVPrinter.HeaderCellAlignment    = System.Drawing.StringAlignment.Near;
            dGVPrinter.Footer                 = "ONLYOU";
            dGVPrinter.FooterSpacing          = 15;
            dGVPrinter.PageSettings.Landscape = true;
            dGVPrinter.PrintDataGridView(dgvReport);
        }
Beispiel #2
0
        /// <summary>
        /// The PrintGrid
        /// </summary>
        public void PrintGrid()
        {
            var lbl = new PictureBox
            {
                Image     = Properties.Resources.printing_gif,
                SizeMode  = PictureBoxSizeMode.CenterImage,
                Dock      = DockStyle.Fill,
                BackColor = Color.White,
                Font      = new Font("Tahoma", 20, FontStyle.Bold)
            };

            Controls.Add(lbl);
            lbl.BringToFront();

            var subTit = "";

            if (CheckByDate)
            {
                subTit = "Da: " + Central.DateFrom.ToString("dd/MM/yyyy") + " - A: " + Central.DateTo.ToString("dd/MM/yyyy") + "\n" + "Print date: " +
                         DateTime.Now.ToString("dd/MM/yyyy");
            }
            else
            {
                subTit = "Print date: " +
                         DateTime.Now.ToString("dd/MM/yyyy");
            }
            var dGvPrinter = new TableViewPrint
            {
                Title               = "Report commesse respinte",
                SubTitle            = subTit,
                SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip,
                PageNumbers         = true,
                PageNumberInHeader  = false,
                PorportionalColumns = true,
                HeaderCellAlignment = StringAlignment.Near,
                Footer              = "ONLYOU",
                FooterSpacing       = 15,
                CellAlignment       = StringAlignment.Center,
                ColumnWidth         = TableViewPrint.ColumnWidthSetting.DataWidth,
            };

            dGvPrinter.PageSettings.Landscape = true;
            dGvPrinter.PrintDataGridView(tableView1);
            Controls.Remove(lbl);
            lbl.Dispose();
        }