Est ce que quelqu'un à déjà imprimé un report sans passer par un reportView auquel on associe un report.
Je voudrais directement lancer l'impression sans afficher la prévisualisation.
Merci à vous.
Est ce que quelqu'un à déjà imprimé un report sans passer par un reportView auquel on associe un report.
Je voudrais directement lancer l'impression sans afficher la prévisualisation.
Merci à vous.
Tu peut utiliser le Reportdocument
OK, mais n'arrive pas à voir comment tu lui associes le report et le dataSet ?
@++
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 Dim Report As New ReportDocument 'initialisation du report Dim Dataset1 As New DataSet 'initialisation du dataset Dim Conn As New SqlClient.SqlConnection("Ma chaine de connexion") Dim Dadap As New SqlClient.SqlDataAdapter("Select * from Matable", Conn) 'ici on charge le rapport Report.Load("....\Mon_etat.rpt") Try 'ici on charge le dataset Dadap.Fill(Dataset1, "Ma table") 'On modifie la source de données Report.SetDataSource(Dataset1) 'on imprime directement avec l'imprimante par défaut Report.PrintToPrinter(Nbcopie, False, 0, 0) Catch ex As Exception MessageBox.Show(ex.Message, ex.Source, MessageBoxButtons.OK) End Try
Quel est l'espace de nom pour ReportDocument.
Imports System.????????
A priori (source MSDN), le prérequis est d'avoir Crystal Reports
http://msdn.microsoft.com/fr-fr/libr...8VS.80%29.aspx
Le ReportView est un control Crystal Reports
Faut importer les namespaces suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Imports CrystalDecisions.Shared Imports CrystalDecisions.CrystalReports.Engine
J'ai déjà un report simple que j'ai créé je voudrais utiliser celui la et pas un crystalReport ......
j'ai un exemple :
http://msdn.microsoft.com/en-us/libr...91(VS.80).aspx
mais je ne sais pas comment créer le data.xml.......
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager