IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Presentation Foundation Discussion :

Exporter un datagrid vers PDF avec iTextSharp


Sujet :

Windows Presentation Foundation

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 33
    Par défaut Exporter un datagrid vers PDF avec iTextSharp
    Bonjour a tous, voila je cherche a exporter un datagrid vers un PDF avec iTextSharp sans passer par une base de donnée ou autre, juste en exportant ce que je vois. J'ai trouvé ce que je veux mais pour un DataGridView... et je n'arrive pas a adapter le code au DataGrid WPF. voici ce que j'ai fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
      PdfPTable table = new PdfPTable(CmdGrid.Columns.Count);
     
                for (int j = 0; j < CmdGrid.Columns.Count; j++)
                {
                    table.AddCell(new Phrase(CmdGrid.Columns[j].Header.ToString()));
                }
     
                table.HeaderRows = 1;
     
                for (int i = 0; i < CmdGrid.Items.Count; i++)
                {
                    for (int k = 0; k < CmdGrid.Columns.Count; k++)
                    {
                        if (CmdGrid[k, i].value != null)
                        {
                            table.AddCell(new Phrase(CmdGrid[k, i ].value.ToString()));
                        }
                    }
                }
     
                pdfcommande.Add(table);
     
                iTextSharp.text.Paragraph firstpara = new iTextSharp.text.Paragraph("Test 1");
                pdfcommande.Add(firstpara);
                pdfcommande.Close();
    mais malheureusement ça coince et je n'arrive pas a m'en sortir, j'ai suivi le tuto en essayant de l'adapter au DataGrid mais seulement je n'y arrive pas, ça coince a ce niveau :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
                for (int i = 0; i < CmdGrid.Items.Count; i++)
                {
                    for (int k = 0; k < CmdGrid.Columns.Count; k++)
                    {
                        if (CmdGrid{k, i}.value != null)
                        {
                            table.AddCell(new Phrase(CmdGrid[k, i ].value.ToString()));
                        }
                    }
                }
    la je n'arrive pas a récupérer les lignes pour pouvoir les mettres dans le pdf !!

    si éventuellement vous pourriez me guider ou m'aider

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 33
    Par défaut
    bon une nouvelle fois ce forum ne ma pas servis a grand chose pour résoudre mon problème !

    voici le lien vers mon sujet sur le MSDN qui lui est vraiment utile et réactif.

    http://social.msdn.microsoft.com/For...to-pdf-with-c-

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PPT-2007] Export ppt vers pdf avec animations conservées
    Par homeprodukt dans le forum Powerpoint
    Réponses: 1
    Dernier message: 29/10/2011, 05h53
  2. [itextsharp] Convertir du xml vers pdf avec version 5.0.0.0
    Par bleuerouge dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 16/08/2010, 13h47
  3. Réponses: 2
    Dernier message: 14/12/2009, 12h10
  4. [VB.NET] Exporter un datagrid vers Word ou Excel
    Par olbi dans le forum Windows Forms
    Réponses: 2
    Dernier message: 26/09/2006, 12h52
  5. [C#] Générer PDF avec itextsharp
    Par grhum dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/03/2006, 22h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo