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 :

VB.NET et Datagridview


Sujet :

VB.NET

  1. #1
    Membre habitué
    Inscrit en
    Mai 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 10
    Par défaut VB.NET et Datagridview
    Bonsoir,
    j'ai trouvé quelque part dans un tuto qu'il suffit de glisser une table du DataSet sur une form windows pour avoir un datagridview où on peut supprimer,modifier ou insérer des données

    j'ai essayé cette méthode mais toute les modfications ne sont pas enregistré dans la BD elles sont sur l'interface seulement !!!!!!!!!

    comment je peux manipuler ma BD avec le datagridview????
    s'ils vous plait aidez moi !
    merci d'avance

  2. #2
    Membre confirmé Avatar de mohamed301084
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2010
    Messages : 104
    Par défaut
    La méthode Update doit être appelé pour que les modifications soient prises en compte en base de données .

    Apres un glisser déposer cette méthode est appelé par défaut dans le toolstrip save.


    Et tes modifications seront bien prises en compte.


    PS :

    Au cas ou tu as un tableadapter manager ce sera la méthode UpdateAll qui sera appelé mais cela revient au même.

  3. #3
    Membre habitué
    Inscrit en
    Mai 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 10
    Par défaut
    Merci pour votre réponse ,mais UpdateAll existe déja dans le code du bouton save du navigateur ;voici le code de cette bouton:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub QuestionBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles QuestionBindingNavigatorSaveItem.Click
            Me.Validate()
            Me.QuestionBindingSource.EndEdit()
            Me.TableAdapterManager.UpdateAll(Me.Pfe1DataSet)
    
        End Sub
    je sais pas mais je pense qu'il y a un autre truc

  4. #4
    Membre confirmé Avatar de mohamed301084
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2010
    Messages : 104
    Par défaut
    Tu dois regarder dans les propriétés de ton table Adapter Manager que le table adapter de la table pour laquelle tu fais les modifications est bien prise en compte...



    Et tout ira mieux ...

  5. #5
    Membre habitué
    Inscrit en
    Mai 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 10
    Par défaut
    Bonjour Mohammed,

    j'ai consulté les propriétes de tableAdapterManager,
    j'ai trouvé devant la propriété SectiontAbleAdapter une autre "SectiontAbleAdapter"
    pour les autres tableAdapter il y a "aucun"
    normalement c'est bon car j'ai glissé la table section

    j'ai trouvé une propriété "BackUpDataSetBeforeUpdate" elle est à "false" je l'ai modifié à "true" mais rien ne se passe!!!!!!!!!!!!
    toujours le même probléme

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    84
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 84
    Par défaut
    a tu pensé a ecrir une requete de sauvegarde (mise à jour) dans ta datatableadapter que tu poura ensuite utiliser dans dans tes code.

  7. #7
    Membre confirmé Avatar de mohamed301084
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2010
    Messages : 104
    Par défaut
    Si tes modifications concernent ta table Section je ne sais pas pourquoi ils ne s'enregistrent pas alors.



    Je te conseille de repartir d'un projet vierge tu ajoutes ta table depuis ta source de données sur le formulaire par défaut tu lances le projet et tu fais une modification de données.


    Cela devrait fonctionner depuis un projet vierge.


    Tu n'auras qu' à comparer avec ta solution pour voir les différences et voir ce qui empêche l'update de se faire.


    Bon courage.

  8. #8
    Membre habitué
    Inscrit en
    Mai 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 10
    Par défaut
    Bonjour Mohammed,

    je suis désolé pour le retard,j'ai essayé avec un nouveau projet et avec une autre BD mais tjrs le même pb!!!!!!

  9. #9
    Membre habitué
    Inscrit en
    Mai 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 10
    Par défaut
    Bonjour SALIA LOUA OLIVIER,
    merci pour votre réponse et je suis désolé pour le retard,

    comment je peux ajouté une requête à ma tableAdapter ?
    est ce qu'il faut faire un codage deriére le datagridview?
    est ce qu'il y'a quelqu'un qui a arrivé à quelque chose avec ma méthode
    ( glisser une table du dataSet avec une BD sql server compact 3.5 )????????????????

    merci d'avance

  10. #10
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 219

Discussions similaires

  1. [VS2005][VB.NET] tri datagridview
    Par JPelli dans le forum Windows Forms
    Réponses: 6
    Dernier message: 20/03/2007, 15h49
  2. [VB.NET 2005] DataGridView et CheckBox
    Par nathanaelle dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/08/2006, 10h16
  3. [VB.NET] utilisation datagridview
    Par Kropernic dans le forum Windows Forms
    Réponses: 6
    Dernier message: 28/07/2006, 11h13
  4. [VB.NET 2005] DataGridView
    Par olifile dans le forum Windows Forms
    Réponses: 4
    Dernier message: 29/04/2006, 22h50
  5. [VB.NET] Binder DatagridView en mode Design
    Par eagle-ray dans le forum VB.NET
    Réponses: 1
    Dernier message: 05/01/2006, 08h08

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