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?
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.
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
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?
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
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
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
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!
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:
- 261
- Most Active Users:
- amadou, ldjiba, ebi, freemancoder, Jean Louis, Sovo, ibrahim, Selom
- 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






























