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 :

ajout un nouveau ligne au datagridview lié à une bd


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Septembre 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2010
    Messages : 168
    Par défaut ajout un nouveau ligne au datagridview lié à une bd
    Bonjour,
    Je veux ajouter un nouveau ligne à une datagridview lié à une base donnée et faire la mise à jour
    Merci d'avance

  2. #2
    Membre émérite Avatar de yonpo
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2010
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 617
    Par défaut
    Salut,

    Tu demandes beaucoup là
    Tout est très bien expliqué ici

  3. #3
    Membre très actif
    Inscrit en
    Septembre 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2010
    Messages : 168
    Par défaut
    merci yonpo
    j'ai révisé le cour et j'ai essaie ce code mais ça me fait rien et pas d'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim dt As New DataTable
                Dim LeNewRow As DataRow = dt.NewRow()  'On crée un DataRow
     
                LeNewRow("DET_DEV_DESG") = Me.RichTextBox1.Text  'On remplit la première cellule
     
                dt.Rows.Add(LeNewRow) 'On ajoute la Row au DataTable
    je veux ajouter des données au richtextbox au adtagridview lié à une bd

    merci

  4. #4
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Si tu rebindes ta grid avec ton datatable une fois la datarow ajoutée, ça devrait aider.

  5. #5
    Membre très actif
    Inscrit en
    Septembre 2010
    Messages
    168
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2010
    Messages : 168
    Par défaut
    merci calagan99 mais j'ai pas compris je suis désolé

  6. #6
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Bonjour,

    Vu le code que tu donnes, pour moi c'est normal que ça ne fonctionne pas mais par contre je ne comprends pas pourquoi tu n'as pas d'exception.

    Tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim dt As New DataTable
    Une DataTable n'a pas de shéma (colonnes)

    Donc tu devrais obtenir une erreur sur la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LeNewRow("DET_DEV_DESG") = Me.RichTextBox1.Text
    Donc soit le code exemple que tu donnes est faux soit je comprends pas.

    Bref supposons que ta datable ai des colonnes, si tu fais un new sur DataTable, elle ne correspondra pas à la DataSource donnée au DataGridView.

    Il faut donc récupérer la DataSource du DataGridView et ajouter la ligne sur celle-ci.

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/07/2010, 12h28
  2. Réponses: 5
    Dernier message: 31/03/2010, 21h22
  3. ajouter une ligne à mon DataGridView
    Par Soncar dans le forum VB.NET
    Réponses: 6
    Dernier message: 27/10/2008, 14h41
  4. Ajout de beaucoup lignes dans DataGridView
    Par lalles dans le forum Framework .NET
    Réponses: 3
    Dernier message: 08/04/2007, 18h53
  5. [c#][VS 2005] Selection une ligne de datagridview
    Par Sodangbe dans le forum Windows Forms
    Réponses: 2
    Dernier message: 12/07/2006, 19h48

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