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 Forms Discussion :

Imprimer un DataGrid


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Par défaut Imprimer un DataGrid
    Bonjour,

    Je voudrais imprimer un datagrid sans cadre, j'utilise la fonction:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    p.SetDocument(Me.DataGridView1)
            If p.Imprime(True) <> 0 Then
                MsgBox("Impossible d'imprimer, verifiez qu'une imprimante est installée !")
            End If
    Le probleme c'est que cela m'imprime le cadre de mon DataGrid, comme un imprime écran. J'ai le meme probleme pour un GroupBox. Et quand ma GroupBox est trop grande par rapport a mon écran, j'imprime ma barre des taches.... .

    Merci de bien vouloir m'aider

  2. #2
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Ce serait plus judicieux de boucler sur les données et de les imprimer une à une en utilisant l'objet printer comme un surface sur laquelle tu écrit les données à des endroits précis, en utilisant ScaleX et ScaleY.

    Sinon, tu utilises un PictureBox comme une fenêtre d'aperçu, sur laquelle tu Print (la méthode) les données. Tu envoies ensuite le contenu du PictureBox à l'imprimante (je crois que PaintPicture... mais ça reste à tester).

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Par défaut
    merci de ton aide, je vais essayer. Ta solution avec le placement en x et y n'est pas evidente a faire (et relou ^^) car j'ai pas mal de variable mais si ca marche je vais l'adopter.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Par défaut
    L'objet printer tu le sort d'ou stp?

    J'utilise Microsoft Visual Studio 2005. Je me suis peut etre trompé d'endroit

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 301
    Par défaut
    Salut

    Exact, tu t'est trompé de Forum.
    En ce qui concerne ton problème, je ne peut pas t'aider car je ne connais pas encors .net

    A+

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 13
    Par défaut
    Ce n'est pas du .net ce logiciel et mon code non plus

Discussions similaires

  1. Comment imprimer un Datagrid
    Par e1230 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 10/06/2008, 14h00
  2. [VB6] Imprimer un datagrid lié avec ADO
    Par lepiou dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 12/06/2006, 11h38
  3. [VB.Net] Comment imprimer un DataGrid ?
    Par JauB dans le forum ASP.NET
    Réponses: 3
    Dernier message: 09/05/2006, 14h48

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