Salut
J'ai créé un formulaire pour qui gére des factures (ajout, suppression, etc.). Le formulaire contient les champs d'entête de la facture et une grille DataGridView qui contient les articles vendus.
Le probléme se pose quand je créé une nouvelle facture et que je commence immédiatement à remplir les articles vendus dans la grille! Apparemment, le champs de clé primaire utilisé pour lier les enregistrements de la grille sont mises à -1 par la grille au lieu de l'ID de la facture nouvellement créée!
PS: Si je déclenche la mise à jour des tables dans la base de données et après j'ajoute des enregistrements dans la grille tout se passe très bien! Cependant, l'annulation de la facture n'est plus possible!
Projet : Visual C# 2008 Express
DB : MS SQL Server 2005 Express
Merci d'avance pour votre aide![]()
Partager