convert datagridview in pdf file ... how can i customize datagridview columns during export pdf?

Nicola 0 Punti di reputazione
2024-12-07T18:47:03.74+00:00
if (!ErrorMessage)
                    {
                        try
                        {
                            PdfPTable pTable = new PdfPTable(Dgv6.Columns.Count);
                            pTable.DefaultCell.Padding = 3;
                            pTable.WidthPercentage = 150;
                            pTable.HorizontalAlignment = Element.ALIGN_LEFT;
                            foreach (DataGridViewColumn col in Dgv6.Columns)
                            {
                                PdfPCell pCell = new PdfPCell(new Phrase(col.HeaderText));
                                pTable.AddCell(pCell);
                            }
                            foreach (DataGridViewRow ViewRow in Dgv6.Rows)
                            {
                                foreach (DataGridViewCell dcell in ViewRow.Cells)
                                {
                                    pTable.AddCell(dcell.Value.ToString());
                                }
                            }
                            using (FileStream fileStream = new FileStream(save.FileName, FileMode.Create))
                            {
                                //Document document = new Document(PageSize.A4, 8f, 16f, 16f, 8f);
                                Document document = new Document(PageSize.A4, 10.10f, 10.10f, 10.10f, 0.0f);
                                PdfWriter.GetInstance(document, fileStream);
                                document.Open();
                                document.Add(pTable);
                                document.Close();
                                fileStream.Close();
                                File_Prn = fileStream.Name;
                            }

Windows 10
Windows 10
Un sistema operativo Microsoft in esecuzione su computer personali e tablet.
31 domande
C#
C#
Un linguaggio di programmazione orientato agli oggetti e indipendente dai tipi che ha le sue radici nella famiglia di linguaggi C e include il supporto per la programmazione orientata ai componenti.
8 domande
0 commenti Nessun commento
{count} voti

Risposta

Le risposte possono essere contrassegnate come risposte accettate dall'autore della domanda. Ciò consente agli utenti di sapere che la risposta ha risolto il problema dell'autore.