Bonjour;

voici mon problème! je voudrais imprimer le contenu d'un datagridview et voici le code que j'ai entré:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub BtnImprimer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnImprimer.Click
 
   'cration d'une dataTable et chargement du dt par le contenu du DataGridview
        Dim dt As New DataTable
        dt = Me.ENTREPRISESDataGridView.DataSource
   'creation d'un nouveau crystalReport et le remplir avec le dt
        Dim cr As New NomPayeReport
        cr.SetDataSource(dt)
   'affichage d'un apperçu et impression
        Dim R As New Imprimer
        R.CrystalReportViewer1.ReportSource = cr
        R.ShowDialog()
 
end sub
pendant l’exécution j'ai ce message d'erreur:

Impossible d'effectuer un cast d'un objet de type 'System.Windows.Forms.BindingSource' en type 'System.Data.DataTable'.

merci pour votre aide