Saturday, May 18th

Last update09:35:45 PM GMT

Add Announcement Here

Exporter les données d'un datagridview vers un format PDF

Exporter les données d'un datagridview vers un format PDF

Bonjour à tous,
je suis un enseignant en électronique au Cameroun et passionné du développement des applications Windows (WinForm) en utilisant la technologie VB.NET (Visual studio 2008 et 2010) depuis 4 ans.
Je prépare actuellement une certification MCTS 70-536, je viens de m'inscrire sur ce forum et je trouve cette initiative très intéressante. Voilà,je voudrais exporter les données d'un datagridview vers un format PDF.
Quelqu'un a t il une idée?

SUPDATE
useravatar
Offline
8 Posts
User info in posts
Administrator has disabled public posting

Re: Exporter les données d'un datagridview vers un format PDF

SUPDATE wrote:

Bonjour à tous,
je suis un enseignant en électronique au Cameroun et passionné du développement des applications Windows (WinForm) en utilisant la technologie VB.NET (Visual studio 2008 et 2010) depuis 4 ans.
Je prépare actuellement une certification MCTS 70-536, je viens de m'inscrire sur ce forum et je trouve cette initiative très intéressante. Voilà,je voudrais exporter les données d'un datagridview vers un format PDF.
Quelqu'un a t il une idée?

Hi SUPDATE,

Quelle version du .NET framework utilises tu? Parce la solution peut dependre de ca.

amadou
useravatar
Offline
169 Posts
User info in posts
Administrator has disabled public posting

Re: Exporter les données d'un datagridview vers un format PDF

le .NET Framework 3.5 de Visual Studio 2010

SUPDATE
useravatar
Offline
8 Posts
User info in posts
Administrator has disabled public posting

Re: Exporter les données d'un datagridview vers un format PDF

amadou wrote:

SUPDATE wrote:

Bonjour à tous,
je suis un enseignant en électronique au Cameroun et passionné du développement des applications Windows (WinForm) en utilisant la technologie VB.NET (Visual studio 2008 et 2010) depuis 4 ans.
Je prépare actuellement une certification MCTS 70-536, je viens de m'inscrire sur ce forum et je trouve cette initiative très intéressante. Voilà,je voudrais exporter les données d'un datagridview vers un format PDF.
Quelqu'un a t il une idée?

Hi SUPDATE,

Quelle version du .NET framework utilises tu? Parce la solution peut dependre de ca.

OK moi j'utilise  souvent PdfWriter mais plutot avec APS.NET. Je ne crois pas que ca soit applicable avec WinForm. Y en d'autres qui sont generiques pour web et Windows development mais sont payants. Donc le probleme c'est de trouver un payant

amadou
useravatar
Offline
169 Posts
User info in posts
Administrator has disabled public posting

Re: Exporter les données d'un datagridview vers un format PDF

ok,
je vais créer un raport avec crystal report et exporter ce rapport vers un format PDF.

SUPDATE
useravatar
Offline
8 Posts
User info in posts
Administrator has disabled public posting

Re: Exporter les données d'un datagridview vers un format PDF

SUPDATE wrote:

ok,
je vais créer un raport avec crystal report et exporter ce rapport vers un format PDF.

Ca c'est aussi une bonne solution. Mais donc c'est juste creer le document une fois. Tu ne vas pas creer un mechanism qui cree le document dunamiquement?

amadou
useravatar
Offline
169 Posts
User info in posts
Administrator has disabled public posting

Re: Exporter les données d'un datagridview vers un format PDF

La solution que je préconise est de me connecter à ma bd et extraire les données pour les afficher.
Ensuite je crée rapport avec crystal report que j'affiche avec un crystal viewer

Private Sub btn_affichage_Click(sender As Object, e As System.EventArgs) Handles btn_affichage.Click

        Dim StrConnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\INFO_RECENS.mdb;Jet OLEDB:Database Password=alino_vero_12" ' declaration du fournisseur d'accès et du chemin connexion à la BD recensement

        Strsql = "SELECT Matricule, Civilite, Nom, Prenom, Diplome, Specialite, Matricul_sigipes, Type_Structure_Act, Region_Act, Dept_Act, Struct_Act, Statut, Corps, Cadre, Grade,Categorie, Posit_Gest, Fonct_Act, Date_Nomination FROM RECENS_INFO WHERE (Type_Structure_Act = '" & LIB_TYPE_REGComboBox.Text & "') AND (Region_Act = '" & LIBELLE_REGIONComboBox.Text & "') AND (Dept_Act = '" & LIBELLE_DEPTComboBox.Text & "') AND (Struct_Act ='" & LIBELLE_STRUCTUREComboBox.Text & "') "

        objetconnection = New OleDbConnection
        objetconnection.ConnectionString = StrConnection 'donner à la propriété connectionstring les parametres de connexion
        Try
            objetconnection.Open() 'ouverture de la connection à la BD
        Catch ex As Exception
            MessageBox.Show("connexion impossible, vérifier que le repertoire de la BD")
            Exit Sub
        End Try

        objetcommand = New OleDbCommand(Strsql) 'instanciation d'une nouvelle commande sql
        objetDataAdapter = New OleDbDataAdapter(objetcommand)
        objetcommand.Connection = objetconnection

        objetDataAdapter.Fill(objetDataSet, "exportsig")

        DataGridView1.DataSource = objetDataSet.Tables("exportsig")
        objetconnection.Close()

        's'il n'y a aucune ligne r&pond&nt aux critères
        If DataGridView1.RowCount = 0 Then

            MessageBox.Show("Auncun personnel recensé ne répond à ces critères.", "Personnel inexistant", MessageBoxButtons.OK, MessageBoxIcon.Information)
            Btn_Export_Excel.Enabled = False
            objetDataSet.Tables("exportsig").Clear()

        Else

            LblNbreEnreg.Text = DataGridView1.RowCount

            Btn_Annuler.Enabled = True
            Btn_Export_Excel.Enabled = True
            Btn_Print.Enabled = True
        End If

    End Sub

SUPDATE
useravatar
Offline
8 Posts
User info in posts
Administrator has disabled public posting

Re: Exporter les données d'un datagridview vers un format PDF

La solution que je préconise est de me connecter à ma bd et extraire les données pour les afficher.
Ensuite je crée rapport avec crystal report que j'affiche avec un crystal viewer

Private Sub btn_affichage_Click(sender As Object, e As System.EventArgs) Handles btn_affichage.Click

        Dim StrConnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\INFO_RECENS.mdb;Jet OLEDB:Database Password=alino_vero_12" ' declaration du fournisseur d'accès et du chemin connexion à la BD recensement

        Strsql = "SELECT Matricule, Civilite, Nom, Prenom, Diplome, Specialite, Matricul_sigipes, Type_Structure_Act, Region_Act, Dept_Act, Struct_Act, Statut, Corps, Cadre, Grade,Categorie, Posit_Gest, Fonct_Act, Date_Nomination FROM RECENS_INFO WHERE (Type_Structure_Act = '" & LIB_TYPE_REGComboBox.Text & "') AND (Region_Act = '" & LIBELLE_REGIONComboBox.Text & "') AND (Dept_Act = '" & LIBELLE_DEPTComboBox.Text & "') AND (Struct_Act ='" & LIBELLE_STRUCTUREComboBox.Text & "') "

        objetconnection = New OleDbConnection
        objetconnection.ConnectionString = StrConnection 'donner à la propriété connectionstring les parametres de connexion
        Try
            objetconnection.Open() 'ouverture de la connection à la BD
        Catch ex As Exception
            MessageBox.Show("connexion impossible, vérifier que le repertoire de la BD")
            Exit Sub
        End Try

        objetcommand = New OleDbCommand(Strsql) 'instanciation d'une nouvelle commande sql
        objetDataAdapter = New OleDbDataAdapter(objetcommand)
        objetcommand.Connection = objetconnection

        objetDataAdapter.Fill(objetDataSet, "exportsig")

        DataGridView1.DataSource = objetDataSet.Tables("exportsig")
        objetconnection.Close()

        's'il n'y a aucune ligne r&pond&nt aux critères
        If DataGridView1.RowCount = 0 Then

            MessageBox.Show("Auncun personnel recensé ne répond à ces critères.", "Personnel inexistant", MessageBoxButtons.OK, MessageBoxIcon.Information)
            Btn_Export_Excel.Enabled = False
            objetDataSet.Tables("exportsig").Clear()

        Else

            LblNbreEnreg.Text = DataGridView1.RowCount

            Btn_Annuler.Enabled = True
            Btn_Export_Excel.Enabled = True
            Btn_Print.Enabled = True
        End If

    End Sub

SUPDATE
useravatar
Offline
8 Posts
User info in posts
Administrator has disabled public posting

Re: Exporter les données d'un datagridview vers un format PDF

La solution que je préconise est de me connecter à ma bd et extraire les données pour les afficher.
Ensuite je crée rapport avec crystal report que j'affiche avec un crystal viewer et le rapport est exporter vers un format PDF
Mais je voulais passer directement du datagridview vers PDF

SUPDATE
useravatar
Offline
8 Posts
User info in posts
Administrator has disabled public posting

Re: Exporter les données d'un datagridview vers un format PDF

SUPDATE wrote:

La solution que je préconise est de me connecter à ma bd et extraire les données pour les afficher.
Ensuite je crée rapport avec crystal report que j'affiche avec un crystal viewer

Ah OK donc non PDF just un rapport. Got it!

amadou
useravatar
Offline
169 Posts
User info in posts
Administrator has disabled public posting

Board Info

Board Stats:
 
Total Topics:
117
Total Polls:
0
Total Posts:
463
Dormant:
User Info:
 
Total Users:
1297
Newest User:
margaret0
Members Online:
0
Guests Online:
187

Online: 
There are no members online

Forum Legend:

 Topic
 New
 Locked
 Sticky
 Active
 New/Active
 New/Locked
 New Sticky
 Locked/Active
 Active/Sticky
 Sticky/Locked
 Sticky/Active/Locked

Contact us

  • Add: 554 N Frederick Avenue Suite 216,
    Gaithersburg, MD 20877 USA
  • Tel: (888) 418-1146
You are here: .NET Visual Studio Exporter les données d'un datagridview vers un format PDF