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

C# Discussion :

Supprimer une ligne sélectionnée (datagridview)


Sujet :

C#

  1. #1
    Membre habitué Avatar de skysee
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 191
    Points : 137
    Points
    137
    Par défaut Supprimer une ligne sélectionnée (datagridview)
    Bonjour,
    J'ai un datagridview qui m'affiche les données d'un fichier XML.
    Lorsque je sélectionne une case de ma grille, toute la ligne se sélectionne grâce à a :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
    J'arrive a mettre à jour la valeur de mes cellule comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      DataGridViewRow row = dataGridView1.SelectedRows[0];
                DataGridViewCell champs = row.Cells[1];
                champs.Value = "maison";
                myDS.WriteXml("basedvd.xml");
    Ce bout de code met à jour la ligne sélectionné, a la colonne 1 avec "maison".

    Je sais donc modifier un champ, en ajouter. Cependant je ne trouve pas comment supprimer une ligne d'un datagrid.

    Pour plus de clarté, posez moi des questions.

    merci beaucoup

  2. #2
    Membre habitué Avatar de skysee
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 191
    Points : 137
    Points
    137
    Par défaut
    up suite édit

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 27
    Points : 33
    Points
    33
    Par défaut
    Salut,


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if (dataGridView1.SelectedRows.Count == 1)
                {
                    DataGridViewRow row = dataGridView1.SelectedRows[0];
     
                    dataGridView1.Rows.Remove(row);
                }

  4. #4
    Membre averti Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Points : 342
    Points
    342
    Par défaut
    Je ne sais pas si ta DataGridView est binde avec un DataSet ou un DataTable.

    Si elle est bindee:

    Le fait de supprimer une ligne de ton DataSet, supprime automatiquement la ligne correspondante dans ta DataGridView.


    Si elle n'est pas bindee:

    // Recuperer la row a supprimer dans MaRowASupprimer
    MaDataGridView.Rows.Remove(MaRowASupprimer);

    C'est cela que tu cherches ?

  5. #5
    Membre habitué Avatar de skysee
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 191
    Points : 137
    Points
    137
    Par défaut
    Oui c'est ca...pourquoi je cherchais compliqué..quand c'est si simple. En tout cas merci beaucoup

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

Discussions similaires

  1. supprimer une ligne de datagridview
    Par najoua01 dans le forum VB.NET
    Réponses: 2
    Dernier message: 22/04/2011, 10h13
  2. supprimer une ligne datagridview vb.net
    Par gentelmand dans le forum Windows Forms
    Réponses: 3
    Dernier message: 15/04/2009, 22h43
  3. supprimer une ligne dans un datagridview
    Par thib42 dans le forum VB.NET
    Réponses: 2
    Dernier message: 16/04/2008, 18h31
  4. comment supprimer une ligne d'un datagridview?
    Par matrixdine dans le forum Windows Forms
    Réponses: 3
    Dernier message: 25/03/2008, 07h43
  5. Supprimer une ligne sélectionnée
    Par cadaric dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 22/06/2007, 11h34

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