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 :

exporter datagridview vers image


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de salihovic
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut exporter datagridview vers image
    bonjour
    j'ai besoin d'exporter le contenu d'un datagridview vers une image
    mon problème que j'ai un grand gridview qui contient donc des scrolls.
    j'ai trouvé en cherchant des méthodes permettants de réproduire une capture depuis l'écran:
    http://www.codeproject.com/KB/GDI-pl...tmapPckge.aspx
    mais ça ne marche pas dans mon cas.
    est ce que je doit dessiner mon gridview a la main dans un objet bitmap???
    si c'est le seul cas merci de me confirmer

  2. #2
    Membre éclairé Avatar de salihovic
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut
    j'ai utilisé aussi cette methode mais toujours il y a un problème avec les scrolls..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim r As Rectangle = New Rectangle(New Point, DGV_Tree.Bounds.Size)
            Dim b As Bitmap = New Bitmap(r.Width, r.Height, PixelFormat.Format32bppRgb)
            DGV_Tree.DrawToBitmap(b, r)
            b.Save("c:\\dgv.bmp")

  3. #3
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Peut-être en mettant la DGV dans un panel scrollable et en la dimensionnant suffisament large et haute de façon à faire tenir toutes les cellules sans scrollbar pour la DGV.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MyPanel.Autoscroll=true ;

  4. #4
    Membre éclairé Avatar de salihovic
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut
    merci Graffito
    il paret que ça marche
    il suffit de faire le DGV.dock to none
    redimentionner le DGV pour éviter le scroll bar(scrollbars=none)
    a chaque foi qu'on modifie une colonne width il faut recalculer la taille de la DGV

  5. #5
    Membre éclairé Avatar de salihovic
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut
    j'ai un autre problème
    j'ai 2 colonnes que je dois garder fixes...
    donc la méthode de scroll ne convient pas pourtant elle est excellente pour exporter toute la gridview vers une image.le problème que j'ai deux colonnes a mettre toujours visibles(fixes)
    est ce que quelqu'un a une idée???
    merci

  6. #6
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    le problème que j'ai deux colonnes a mettre toujours visibles(fixes)
    Comme des volets figés d'excel ?

    Veux-tu juste empécher l'utilisateur de rendre certaines colonnes invisibles ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. export datagridview vers excel
    Par dgkourou dans le forum C#
    Réponses: 5
    Dernier message: 24/06/2014, 11h56
  2. Export Datagridview vers Excel
    Par Pierro7825 dans le forum C#
    Réponses: 4
    Dernier message: 01/08/2011, 12h21
  3. [SVG] Exporter SVG vers un format Image en Ligne
    Par bilou972 dans le forum Autres langages pour le Web
    Réponses: 6
    Dernier message: 05/07/2011, 15h17
  4. Exporter graphique vers image
    Par mat-tech dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 06/09/2008, 21h01
  5. Exporter diagramme de classe vers image
    Par Koko22 dans le forum Rational
    Réponses: 3
    Dernier message: 18/08/2004, 10h42

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