Remplir base de données à partir du datagrid
Résolu
Bonjour,
Je suis en train de faire une application où j'ai rempli mon datagrid à partir des données d'un fichier txt .
Je veux ajouter les données chargées dans la datagrid vers la base de données.
Je programme en C#
Merci de m'aider
Je suis en train de faire une application où j'ai rempli mon datagrid à partir des données d'un fichier txt .
Je veux ajouter les données chargées dans la datagrid vers la base de données.
Je programme en C#
Merci de m'aider
6 réponses
-
Il faut lier simplement ton datagrid à un dataset
http://csharp.mesexemples.com/plus/base-de-donnees/enregistrer-les-modification-dun-datagrid-dans-la-base-de-donnees/ -
merci Sakoba2010;
J'ai lu le lien. C'est assez édifiant. Seulement, peut être que ma question n'est pas bien posée.
En fait le datagrid que j'ai n'est pas lié à une source de donnéées. Je l'ai contruit manuellement.
Maintenant je veux enregistrer les donneés que j'ai dans le datagrid dans la base de données.
Théoriquement, je vais lire toutes les données qui sont dans la datagrid et les insérer dans ma base de données. Comment ça marche?????????????????? -
La classe
SqlDataAdapter
à une fonctionupdate(dataset, "table")
qui enregistre les données dedataset
passé en paramètre(paramètre 1) dans la table passée aussi en paramètre(paramètre2).
puisque ladatagrid
est liée àdataset
donc toute les opérations dedataset
s'appliquent sur les données dedatagrid
.
Par exemple cette méthode enregistre les données dedatagrid
dans la table "Client"private void buttonUpdate_Click(object sender, System.EventArgs e) { // da est un objet de la classe "SqlDataAdapter" da.Update(dataSet1, "Clients"); MessageBox.Show("Modification enregistrée"); } -
merci beaucoup. J'ai résolu mon probleme!!!!!
-
Pouvez vous marqué ce message comme 'RESOLU'
-
Merci beaucoup SAKOBA2010. Je viens de marqué comme résolu !!!!!