bon pour vous faire simple , j'ai un formulaire qui me permet d'ajouter des nouvelles fonctions , ici je travaille avec un BindingSourceFonction qui est lié a la table Fonction ; le formulaire est composer d'un champs textBox (nom fonction) et une DataGridView lié a mon BindingSource comme si après :
DataGridView1.DataSource = BindingSourceFonction
puisque ma DataGridView est lié au BindingSource il y'a deux enregistrement a affiché par ligne ( le Code de la fonction qui est un champs auto-incrémenté , et le nom de la fonction )
je clique sur ajouter nouvelle fonction ---->
BindingSourceFonction.AddNew()
le code_fonction est normalement incrémenté automatiquement , je tape le nom de la fonction dans le textBox je clique sur enregistrer ----->
1 2
| dim cmdBuilder as new sqlCommandBuilder(adapter)
adapter.update(ds,"Fonction") |
et la la nouvelle fonction est bien ajouter mais dans la GridView il n'est affiché que le nom de la fonction alors que le champs Code_fonction est vide
j'espère que j'ai éclairé un peu le problème et merci
Partager