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 :

Mise à jour d'un DataGridView


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Par défaut Mise à jour d'un DataGridView
    Bonjour à tous,


    Je cherche comment mettre à jour un DataGridView comme je le ferai à l'aide d'un .databind() en mode Web.

    Je suis passé par l'interface VS2005 afin de mettre en place mon DataSource, en allant chercher ma procédure stockée sur SQL Server.

    Tout marche très bien mais lorsque j'ajoute un enregistrement dans ma base de données à l'aide de mon application, j'aimerai le voir directement dans le DataGridView.

    C'est ainsi que j'ai cherché désespérement comment mettre à jour mon DataGridView en mode windows...

    Merci d'avance.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    374
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 374
    Par défaut
    Bonjour,
    Je suppose que ton DGV as lié à une table du dataset.
    Losrque tu mets à jour la BDR, met à jour aussi la table du dataset.
    Les modifications de la table sont automatiquement répércutée dans la DataGridView.
    Bon boulot Jean

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 2
    Par défaut
    Mais comment mettre à jour la table du dataset ?

  4. #4
    Membre éclairé
    Profil pro
    Enseignant
    Inscrit en
    Décembre 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 324
    Par défaut
    Bonjour
    pour ma part je fais un update, je me lance je fais ceci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
     
       Dim MyConnexion As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & Application.StartupPath & "\gestionjoueurs.mdb;")
                Dim Mycommand As OleDbCommand = MyConnexion.CreateCommand()
                If MessageBox.Show("Vous êtes sur le point d'enlever le joueur  " & strtata10 & "  " & strtiti10 & "   du groupe arrière, voulez vous continuer???", "Oui pour supprimer", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then
                    ' Dim MyConnexion As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & Application.StartupPath & "\gestionjoueurs.mdb;")
                    ' Dim Mycommand As OleDbCommand = MyConnexion.CreateCommand()
                    MyConnexion.Open()
     
                    'Mycommand.CommandText = "DELETE * FROM Archive_FeuilleMatch WHERE Id_Feuille =" & (strtoto1)
                    ligneencours = DataGrid1.CurrentRowIndex
     
                    ObjetDataSet.Tables("T_GestionGroupArrière").Rows(ligneencours).Delete()
                    ' Dim myReader As OleDbDataReader = Mycommand.ExecuteReader()
     
                    ObjetDataTable = ObjetDataSet.Tables("T_GestionGroupArrière")
                    ObjetDataAdapter.Update(ObjetDataSet, "T_GestionGroupArrière")
                    ObjetDataSet.Clear()
                    ObjetDataAdapter.Fill(ObjetDataSet, "T_GestionGroupArrière")
                    ObjetDataTable = ObjetDataSet.Tables("T_GestionGroupArrière")
     
                    'mise à jour du datagrid
                    DataGrid1.SetDataBinding(ObjetDataSet, "T_GestionGroupArrière")
                    Me.DataGrid1.Refresh()
     
                    ' MyConnexion.Open()
                    ' Mycommand.CommandText = "DELETE * FROM T_GestionGroupArrière WHERE IdJoueurArrièreNB =" & (strtoto10)
     
                    ' Dim myReader As OleDbDataReader = Mycommand.ExecuteReader()
     
                    ' MyConnexion.Close()
                End If
    Bon il y a peut etre mieux
    Phil

  5. #5
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Citation Envoyé par bistoufly
    Mais comment mettre à jour la table du dataset ?
    Tu sais comment mettre à jour la base et tu ne sais pas mettre à jour la datatable ?
    Comment procèdes-tu ?

Discussions similaires

  1. mise à jour avec un DataGridView (access)
    Par benneb dans le forum Accès aux données
    Réponses: 8
    Dernier message: 28/08/2008, 13h46
  2. Réponses: 2
    Dernier message: 22/05/2008, 16h07
  3. mise à jour d'une datagridview avec cmd builder
    Par assiya dans le forum Windows Forms
    Réponses: 3
    Dernier message: 16/05/2008, 14h56
  4. [C# 2.0] Ajouter, Suppression et mise à jour d'un datagridview en base
    Par doudoustephane dans le forum Windows Forms
    Réponses: 3
    Dernier message: 02/04/2007, 11h33
  5. [C# 2.0] Mise à jour d'un DataGridView via le binding
    Par oodini dans le forum Windows Forms
    Réponses: 5
    Dernier message: 01/07/2006, 23h08

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