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

VB.NET Discussion :

utilisation de datagridview


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 10
    Par défaut utilisation de datagridview
    Bonjour à tous,

    je suis nouveau en vb.net et je rencontre quelques soucis au niveau des datagridview:

    j'arrive bien à en créer une, à la remplir (enfin je pense), mais je ne parviens pas à la faire afficher... J'ai créé dans la partie design une datagridview, mais je ne sais pas comment la relier à celle qui est dans mon code... si quelqu'un pouvait m'éclairer sur ce sujet, ce serait super sympa!

    j'en profite aussi pour poser une autre question: j'ai comme finalité d'aller chercher un fichier texte avec mes premières lignes de la datagridbox, et mon calcul rajoute une ligne. Auriez vous une idée de comment faire ça (quand ma première question sera résolue, j'aurais codé la partie "calcul" et rajout d'une ligne, mais je en sais pas comment lire un fichier texte, mettre les valeurs qu'il contient dans la datagridbox, faire mon calcul, puis enregistrer le tout dans le même fichier) L'idéal serait de pouvoir spécifier à la base si on souhaite créer un nouveau fichier, ou aller chercher un fichier déjà existant...

    merci mille fois pour votre aide!

  2. #2
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Bonjour,

    J'ai créé dans la partie design une datagridview, mais je ne sais pas comment la relier à celle qui est dans mon code...
    ça ne se relie pas.
    soit tu affiche celle qui est dans ton code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ' Préparation du DataGrid crée via le code
    MonDataGridView.Location = New Point(104, 104)
    MonDataGridView.Size = New Size(75, 23)
    ' Ajout du Datagid au formulaire
    Me.Controls.Add(MonDataGridView)
    soit tu remplis celle que tu a crée dans la partie design.


    peux tu nous préciser un peu plus sur ce que tu as?
    ou en est tu dans le code? tu utilise un DataSet (ou DataReader)?
    Quels sont les éléments que tu veux lier?
    Un fichier, une BDD (SQL, Access, ...?) et un DatagridView ?

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

    Informations forums :
    Inscription : Juillet 2012
    Messages : 10
    Par défaut
    merci, je vais essayer ça!

    pour la seconde question, je veux en fait que ma datagridview soit chargée depuis un fichier texte (ça, je sais pas faire), je fais mon calcul qui rajoute une ligne à la datagridview (ça, c'est ok), et ensuite, je veux sauvegarder la nouvelle datagridview dans le fichier texte

    j'espère que c'est un peu plus clair comme ça!

  4. #4
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    La solution la plus simple est d’effacer le fichier Texte,
    d'en créer un nouveau avec le même nom,
    et d'enregistrer dont datagridview dedans

    Code pour creer un fichier:
    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
    18
    19
            Try
     
                'Instanciation du StreamWriter avec passage du nom du fichier 
                Dim monStreamWriter As StreamWriter = New StreamWriter("MonChemin\Monfichier.txt")
     
                'Ecriture du texte dans votre fichier
                monStreamWriter.WriteLine("Ma toute première ligne...")
                monStreamWriter.WriteLine("Ma seconde ligne...")
                monStreamWriter.WriteLine("Ma troisième ligne...")
     
                'Fermeture du StreamWriter (Trés important)
                monStreamWriter.Close()
     
            Catch ex As Exception
     
                'Code exécuté en cas d'exception
                Response.Write(ex.Message)
     
            End Try

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

    Informations forums :
    Inscription : Juillet 2012
    Messages : 10
    Par défaut
    merci bien, je vais essayer ça pour enregistrer le fichier!

    par contre, comment puis-je faire pour ouvrir un fichier texte et mettre les données dans le datagrid?

    merci!!

  6. #6
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Ah j’avais pas vu, *désolé*
    chargée depuis un fichier texte (ça, je sais pas faire)
    je te conseille de faire un petit tout du coté de ce tuto
    la manipulation de fichiers texte (VB.Net)

    Il va falloir que tu adapte tes données sorties de ton fichier texte pour les mettre dans ton DataGridView.
    je sais pas comment est ton fichier Texte, généralement on utilise la fonction "Split" pour exploser les données dans un tableau.

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

    Informations forums :
    Inscription : Juillet 2012
    Messages : 10
    Par défaut
    pas de souci, bien sûr!!

    merci pour le lien, je vais y faire un tour et je te tiens au courant!

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/03/2012, 10h13
  2. l'utilisation de datagridview
    Par rezguiinfo dans le forum C#
    Réponses: 7
    Dernier message: 19/03/2011, 20h26
  3. Impossible d'utiliser le DataGridView
    Par ali.ensi dans le forum C#
    Réponses: 5
    Dernier message: 02/03/2010, 14h40
  4. [C#] Utilisation du DatagridView
    Par LeNeutrino dans le forum Windows Forms
    Réponses: 3
    Dernier message: 29/12/2006, 09h04
  5. [VB.Net]Utilisation du datagridview
    Par DonF dans le forum Windows Forms
    Réponses: 4
    Dernier message: 04/09/2006, 10h43

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