Salut a vous tous
bon voila mon probleme
j'ai une datagrid qui se remplie a partir d'une BD SQl server
bon l'ajout ca marche super bien
on vien a la supression alors voici mon code
sachant que mybuild et deja declarer en haut avec le dataset (myds)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 i = DG.CurrentRowIndex myds.Tables("per").Rows(i).Delete() mybuild = New SqlCommandBuilder(myada) myada.Update(myds, "per")
alors voici l'erreur que j'ai
sachant que ma table ne contient que deux champ nom et prenomUne exception non gérée du type 'System.InvalidOperationException' s'est produite dans system.data.dll
Informations supplémentaires : La génération SQL dynamique pour le DeleteCommand n'est pas prise en charge pour un SelectCommand qui ne retourne pas des informations de colonne clé.
pour la modification c la meme chose
voici le code de la modifUne exception non gérée du type 'System.InvalidOperationException' s'est produite dans system.data.dll
Informations supplémentaires : La génération SQL dynamique pour le UpdateCommand n'est pas prise en charge pour un SelectCommand qui ne retourne pas des informations de colonne clé.
si qlq un a une idee qu"il n'hesite pa a repondre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 i = DG.CurrentRowIndex myrw = myds.Tables("per").Rows(i) myrw("nom") = nom.Text myrw("prenom") = prenom.Text mybuild = New SqlCommandBuilder(myada) myada.Update(myds, "per")
merci d'avance
Partager