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 :

Ajouter Une Ligne Dans Une datagridview liée a une source de donnée


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Novembre 2008
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 90
    Par défaut Ajouter Une Ligne Dans Une datagridview liée a une source de donnée
    bonjour tout le monde, j'ai essayé d'ajouter une ligne vide dans mon datagridview liée a une souce de donnée mais il me donne cet exception

    impossible d'ajouter par programmation des lignes lorsque ledatagridview est lié à une donnée
    dans mon code j'ai vraiment liée mon datagridview comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    datagridview1.datasource=client.clients
    (clients est une function qui retourne la list(of client) )

    dans une button ejouter_click
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dim ligne as new datagridviewrow
    datagridview1.rows.add(ligne)
    pouvez vous m'aider et merci par avnce

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    quand le DGV est lié à une source de données, c'est directement dans la source de données qu'il faut faire les modifications :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim lst clients as List(Of Client) = CType(datagridview1.DataSource, List(Of Client))
    lst.Add(New Client())

  3. #3
    Membre actif
    Inscrit en
    Novembre 2008
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 90
    Par défaut re
    merci trés bon forum

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par asprog Voir le message
    merci trés bon forum
    j'espère bien

    n'oublie pas le bouton en bas de la page si c'est OK

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

Discussions similaires

  1. [C#]Sélectionner une ligne dans un datagridview
    Par padodanle51 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 10/03/2013, 09h04
  2. Réponses: 2
    Dernier message: 12/07/2010, 12h28
  3. Ajouter une ligne dans un datagridview
    Par Destiny dans le forum Windows Forms
    Réponses: 3
    Dernier message: 29/08/2007, 16h48
  4. Sélectionner une ligne dans un DataGridView
    Par christopher07 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 25/05/2007, 22h19
  5. [C#][VS 2005]Changer la couleur d'une ligne dans un DataGridView
    Par Mast3rMind dans le forum Windows Forms
    Réponses: 5
    Dernier message: 13/07/2006, 23h20

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