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

ASP.NET Discussion :

AutoGenerateColumns et export du contenu 'datagrid' en Excel


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    UN
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Allemagne

    Informations professionnelles :
    Activité : UN
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Par défaut AutoGenerateColumns et export du contenu 'datagrid' en Excel
    Mon nouveau probleme est le suivant:
    Je travail avec un datagrid qu'il faurda importer en Excel par la suite!

    ma page permet de visualider un Graphe 'Zgraph', au click sur un boutton, les données du graph sont lister dans un tableau, autrement dit : Mon datagrid
    un autre boutton permet le versa de l'operation.

    Lors du click sur le premier bontton, le datagrid apparé, certes, mais en double, (deux grid collées l'une a l'autre)!
    la solution est de mettre la proprieté "AutoGenerateColumns" du datagrid a "False", ca marche!

    Le probleme persiste dans l'export!
    Quand "AutoGenerateColumns" est a "true", l'export ne rencontre aucun probleme, or, si elle est a "false", rien n'est exporter!

    d'apres vous, comment peut-on annuler l'AutoGenerateColumns pour un affichage sein, et la garder pour un export sein?
    Merci pour votre attention!

    Alabama song

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Le hasard fait que je travaille sur un proto où j'ai aussi des zedgraph et des grids dans l'écran, visualisant les même données.

    Je ne comprends pas pourquoi tu veux alimenter ton grid à partir du zedgraph, cela me semble une complication inutile.

    Je suppose que ton/tes objet(s) métier expose(nt) une collection de points (sous une forme ou une autre), donc pourquoi n'alimente tu pas séparément ton graph d'une part et ta grid d'autre part ?

    Sinon, concernant l"export Excel, j'ai choisi d'utiliser le couper-coller pour l'instant (en copiant dans le Clipbord le contenu de la grille via la méthode GetClipboardContent du grid).

  3. #3
    Membre confirmé
    Profil pro
    UN
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Allemagne

    Informations professionnelles :
    Activité : UN
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Par défaut
    enfet, le grid n'est pas alimenté par le Zgraph, il sont alimenter séparement!
    Mais si vous pouvez me faire plaisir en me filler votre methode d'exporte, je serai eternelement reconnaissante, j'ai une presentation demain, et j'arrive pas a faire l'export de ma grid
    Alabama song

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Comme je l'ai écrit supra, je n'exporte pas, je fais un copier-coller.

    Pour copier le contenu du datagrid vers le presse-papier, il suffit d'appeler cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    ///<summary>
    /// Copy grid content to clipboard
    ///</summary>
    string[] _availableFormats;
    IDataObject _clipboardData;
    privatevoid copyClipboard()
    {
    dataGridView1.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableWithAutoHeaderText;
    Clipboard.SetDataObject(dataGridView1.GetClipboardContent());
    _clipboardData = Clipboard.GetDataObject();
    _availableFormats = _clipboardData.GetFormats(true);
    }
    

  5. #5
    Membre confirmé
    Profil pro
    UN
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Allemagne

    Informations professionnelles :
    Activité : UN
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Par défaut
    Merci pour votre code, mais je n'ai pas parvenu a faire l'export avec!

    pour remedier a mon probleme, je suis arrivée a conclure qu'il faudra pas mettre l' AutoGenerateColumns a "false", mais plutot jouer sur leurs visibilité!

    Est il possible de mettre la visibilité de c'est colonnes generées a false ou Hidden?

    Merci pour votre attention

  6. #6
    Membre confirmé
    Profil pro
    UN
    Inscrit en
    Février 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Allemagne

    Informations professionnelles :
    Activité : UN
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 92
    Par défaut
    C'est bon! j'ai deja regler le probleme!

    Merci a tous

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 01/07/2015, 12h02
  2. [Débutant] Exporter le contenu d'un datagrid vers un fichier Excel
    Par jihenjiji dans le forum VB.NET
    Réponses: 1
    Dernier message: 21/04/2014, 20h52
  3. exporter le contenu du datagrid vers excel
    Par fraizas77 dans le forum VB.NET
    Réponses: 1
    Dernier message: 02/06/2012, 22h29
  4. [PEAR][Spreadsheet] Contenu du fichier Excel exporté
    Par loukili81 dans le forum Bibliothèques et frameworks
    Réponses: 17
    Dernier message: 18/10/2006, 11h46
  5. Exporter le contenu d'une zone de liste vers excel
    Par MsieurDams dans le forum Access
    Réponses: 4
    Dernier message: 30/07/2006, 22h00

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