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 :

Sauver datagridview dans un fichier


Sujet :

ASP.NET

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 12
    Par défaut Sauver datagridview dans un fichier
    Bonjour à tous,

    j'aimerai simplement remplir ma datagridview en exécution (ça se fait tous seul)

    Et ensuite via un bouton sauver la datagridview dans un fichier "data" (peu importe le type)

    Puis à la réouverture de mon application avoir la datagridview avec les éléments de la session d'avant (via le fichier "data")

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Bonjour,

    Tu peux regarder du côté de la Serialisation XML.

    Pour répondre à ta problématique, le principe serait de serialiser ta source de données en XML, la sauver dans un fichier XML, puis dé-sérialiser ce fichier afin de pouvoir retrouver ta source de données telle qu'elle était.
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2009
    Messages : 133
    Par défaut
    Citation Envoyé par boss21 Voir le message
    Bonjour à tous,

    j'aimerai simplement remplir ma datagridview en exécution (ça se fait tous seul)

    Et ensuite via un bouton sauver la datagridview dans un fichier "data" (peu importe le type)

    Puis à la réouverture de mon application avoir la datagridview avec les éléments de la session d'avant (via le fichier "data")
    Bonjour,
    Prends comme DataSource un DataTable, à partir de là tu as les méthodes standards pour écrire et lire du XML et faire exactement ce que tu veux faire.
    nachtigal!!

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 4
    Par défaut
    Boujour, je suis aussi tres interesse par cela, en fait j'utilise un datagridview afin d'afficher une liste de fichier que j'ai scanne sur un HDD, ( avec une fonction recusive donc assez long), j'aimerais a la fermeture du prog et a l'ouverture serialize et deserialize la datagridview mais j'avoue que je seche

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 12
    Par défaut
    Citation Envoyé par hutoragona Voir le message
    Boujour, je suis aussi tres interesse par cela, en fait j'utilise un datagridview afin d'afficher une liste de fichier que j'ai scanne sur un HDD, ( avec une fonction recusive donc assez long), j'aimerais a la fermeture du prog et a l'ouverture serialize et deserialize la datagridview mais j'avoue que je seche
    Moi aussi je vais essayer de faire mes data sur excel et après mon application réutilise mon fichier excel .... ( serializer et déserializer c'est un peu lourd...)

  6. #6
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 4
    Par défaut
    SI tu trouve fais moi signe :-)

  7. #7
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par boss21 Voir le message
    serializer et déserializer c'est un peu lourd
    Je ne vois pas en quoi la sérialisation serait plus lourde que la génération d'un fichier Excel

    As-tu un besoin spécifique qui t'oblige à passer par un fichier Excel ?
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2009
    Messages : 133
    Par défaut
    Ce n'est pas le DataGridView qu'on sérialise, mais son DataSource, en l’occurrence le DataTable qui dispose en standard des méthodes en question.
    Je ne vois pas trop où est le problème d'utilisation d'un DataTable qui va te simplifier le vie !!
    nachtigal!!

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 12
    Par défaut
    Citation Envoyé par Matt07 Voir le message
    Je ne vois pas en quoi la sérialisation serait plus lourde que la génération d'un fichier Excel

    As-tu un besoin spécifique qui t'oblige à passer par un fichier Excel ?
    bonjour je n'ai pas de compétence en C#, juste en C, C++ et Vb.net.

    J'ai dans ma datagridview, deux colonnes avec comme nom "user" et "password" (il y a que des types string dans les cellules)
    et un bouton save

    Et je veux programmer :

    Si j'appuis sur le bouton save j'enregistre le contenu des colonnes "user" et "password".

    Quand je charge la Form1 je charge le contenu des colonnes "user" et "password" dans ma DataGridView.

    Voila je veux bien sérializer et désérializer mais faut être plus précis sur les étapes

  10. #10
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par boss21 Voir le message
    bonjour je n'ai pas de compétence en C#, juste en C, C++ et Vb.net.
    Si tu connais VB.NET il ne te sera pas difficile de passer à C# ! Hormis la syntaxe, les fonctionnalités sont les mêmes

    Citation Envoyé par boss21 Voir le message
    J'ai dans ma datagridview, deux colonnes avec comme nom "user" et "password" (il y a que des types string dans les cellules)
    et un bouton save
    Ok, ce qui nous intéresse ce n'est pas le DataGridView, c'est la source de données. L'idée étant de sérialiser cette source de données.

    Avant d'aller plus loin, je te conseille de prendre connaissance du lien que je t'ai fourni un peu plus haut (le revoici). Cela te permettra de comprendre la notion de serialisation, et de voir comment est-ce qu'on l'implémente en C#.

    Il n'y a rien de très sorcier tu verras. N'hésite pas à poser des questions si tu rencontres des difficultés
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/05/2015, 14h26
  2. [Débutant] Save Multiple Datagridview dans un fichier xml
    Par toutela dans le forum Visual Studio
    Réponses: 0
    Dernier message: 23/09/2013, 17h06
  3. Sauver données dans un fichier excel
    Par gmachi10 dans le forum MATLAB
    Réponses: 21
    Dernier message: 10/07/2008, 18h25
  4. sauvegarder le contenu d'un dataGridView dans un fichier Xml
    Par gregcat dans le forum Windows Forms
    Réponses: 1
    Dernier message: 05/02/2008, 18h12
  5. Sauver une StringGrid dans un fichier
    Par Rodrigue dans le forum C++Builder
    Réponses: 2
    Dernier message: 10/12/2003, 14h52

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