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 :

Problème DataRow.delete DataRow.AcceptChanges


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 146
    Par défaut Problème DataRow.delete DataRow.AcceptChanges
    Bonjour,

    voici mon problème :

    Je fait cette boucle :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    dim dtTemporyOffer as New DataTable
     
                    For Each dr as DataRow In dtTemporyOffer.Rows
                        If dgvEventType.CurrentRow.Cells("ID").Value = dr("FK_EventTypeID") And dgvOffers.CurrentRow.Cells("ID").Value = dr("FK_ModelID") Then
                            dr.Delete()
                            dr.AcceptChanges()
                            Exit For
                        End If
                    Next
    Si mon code Entre dans la boucle, cela veut dire que l'ID de mon DataGridView (dgvEventType) et mon ID de DgvOffer sont égaux a ceux de ma table Temporaire

    Mon dgvOffer contient :
    -une CheckBoxColonne
    -une colonne ID
    -une colonne nomOffre

    Quand je met un check a false ça marche
    mais quand je met a TRUE puis a FALSE
    il me supprime la ligne du premier coup, et donc dr.AcceptChanges() ne trouve pas la ligne...
    Je ne comprend vraiment plus rien...

    Quelqu'un sais comment gérer ça?

  2. #2
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Essaye de supprimer le "dr.AcceptChanges()" et fait un "dtTemporyOffer.AcceptChanges()" après le for.

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

Discussions similaires

  1. Problème de delete d'une ligne Excel
    Par Charlie47 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 24/08/2006, 14h55
  2. Problème RunSql Delete
    Par lito74 dans le forum Access
    Réponses: 5
    Dernier message: 29/05/2006, 13h13
  3. [version 8.1] problème de delete massif
    Par XPierrot dans le forum DB2
    Réponses: 6
    Dernier message: 12/01/2006, 16h01
  4. [VB]problème avec DELETE
    Par jogu dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 07/01/2006, 10h53
  5. Problème de DELETE
    Par WinZy dans le forum Access
    Réponses: 2
    Dernier message: 21/09/2005, 12h58

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