Update donnée de Datagridview vers sql server

Messages postés
29
Date d'inscription
jeudi 18 janvier 2018
Statut
Membre
Dernière intervention
25 octobre 2018
-
Bonjour, Merci pour votre aide. je charge mon datagridview avec un fichier excel. le problème se pose quand je veux enregistrer les données du datagrid vers Sql server je reçois une "erreur l'index est hors limite. il ne doit pas être négatif et doit être inférieur à la taille de la collection". besoin d'aide pour se souci.


  SqlCommand cmd = new SqlCommand("Insert into Instance values (@numero, @datesaisie, @partenaire)", cam);

// c'est à partir d'ici que j'ai l'erreur qui se répercute sur les autres lignes jusqu'à @partenaire

     cmd.Parameters.AddWithValue("@numero",DTGpartenaire.SelectedRows[0].Cells[0].Value.ToString() ); 
     cmd.Parameters.AddWithValue("@datesaisie", DTGpartenaire.SelectedRows[0].Cells[1].Value.ToString());
     cmd.Parameters.AddWithValue("@partenaire", DTGpartenaire.SelectedRows[0].Cells[2].Value.ToString());
     cam.Open();
     cmd.ExecuteNonQuery();
     cam.Close();


EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
13838
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 octobre 2019
311
1
Merci
Bonsoir,
Une question bête, avant d’exécuter ce code, est-ce que tu as sélectionné au moins une ligne dans ton datagridview?

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 194 internautes nous ont dit merci ce mois-ci

gruf
Messages postés
29
Date d'inscription
jeudi 18 janvier 2018
Statut
Membre
Dernière intervention
25 octobre 2018
-
Non. Merci
Whismeril
Messages postés
13838
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
19 octobre 2019
311 -
Alors ce que tu dois faire, et de mettre ce code dans un if qui vérifie que la collection de lignes sélectionnées compte plus que 0 entrées.
gruf
Messages postés
29
Date d'inscription
jeudi 18 janvier 2018
Statut
Membre
Dernière intervention
25 octobre 2018
-
ok.
Commenter la réponse de Whismeril