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 :

Updater une BDD à partir d'une DataGridView


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de casavba
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 464
    Par défaut Updater une BDD à partir d'une DataGridView
    Bonjour à tous,
    Est ce que quelqu'un peut-il m'aider pour updater ma source de données à partir de ma DataGridView1.

    J'ai cherché sur le forum et j'ai trouvé des discussions sur ce sujet mais sincèrement j'arrive pas à updater

    J'ai chercher sur Msdn Microsoft, mais là aussi je ne sais pas pkoi j'arrive pas.

    Voici le code qui m'affiche mes données dans la dataGridView.

    En fait dans ce code je n'ai utilisé ni DataTable ni DataReader et ça marche mon code (parce que dans les solutions que j'ai trouvé ils faisaient réference à un datatable)




    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
     
     
     
        Dim conn As New SqlClient.SqlConnection
        Dim command As New SqlClient.SqlCommand
        Dim da As New SqlClient.SqlDataAdapter
        Dim DS As New DataSet
        Dim bs As New BindingSource()
     
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
     
     
            conn.ConnectionString = "server=toto;" & _
                                    "database=titi;" & _
                                    "Persist Security Info=True;" & _
                                    "User ID=sa;" & _
                                    "Password=*****;"
     
     
            conn.Open()
     
            command.CommandText = "Select * from MaTable"
     
            command.CommandTimeout = 60
            command.Connection = conn
     
     
            command.CommandType = 1 
     
     
            da.SelectCommand = command
     
     
            da.Fill(DS, "MaTable")
     
     
            bs.DataSource = DS
     
     
            bs.DataMember = "MaTable"
     
     
            DataGridView1.AutoGenerateColumns = True
     
     
            DataGridView1.DataSource = bs
     
     
     
            conn.Close()
     
     
        End Sub

    Si vous juger mon code incohérent(sachant qu'il marche) n'hésitez de me conseiller pour l'optimiser.

    Mais surtout aidez moi à updater
    (en fait je veux quand je modifie une ligne ou j'ajoute une ligne dans la DataGridView ça modifie ma source de données)

    (Je sais qu'il faut utiliser un Update, Insert voire Delete pour supprimer, mais j'y arrive pas)

    Merci Bcp

  2. #2
    Membre éclairé
    Homme Profil pro
    DBA - Développeur BI
    Inscrit en
    Avril 2003
    Messages
    442
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : DBA - Développeur BI
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2003
    Messages : 442
    Par défaut
    Je ne suis pas un spécialiste aguéri mais il me semble que ton code sert à remplir une form et pas à modifier quoi que se soit sur ta base. Si je me trompe merci de me corriger.

Discussions similaires

  1. remplir une listbox à partir d'une BDD
    Par Skice dans le forum VB.NET
    Réponses: 4
    Dernier message: 30/05/2011, 14h27
  2. Trier une Bdd à partir d'une checkbox
    Par nico le noob dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 29/08/2010, 15h32
  3. Ouverture d'une BDD à partir d'une autre?
    Par electrosat03 dans le forum VBA Access
    Réponses: 5
    Dernier message: 10/04/2008, 17h29
  4. Création d'une BDD à partir d'une autre BDD
    Par louroulou dans le forum Modélisation
    Réponses: 1
    Dernier message: 18/01/2008, 22h05
  5. Telecharger une image présente dans une BDD à partir de PHP
    Par guillaumeIOB dans le forum Bibliothèques et frameworks
    Réponses: 58
    Dernier message: 02/04/2006, 15h42

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