Je voudrais connaître la meilleure façon d'utiliser un contrôle DataGrid lié à une combinaison (jointure) de tables de données d'une manière qui permette à la fois l'affichage, la création de nouvelles lignes dans les tables sous-jacentes et effacement. La grille de données semble offrir ces dernières capacités, mais je n'ai pas trouvé une façon dont je suis content de faire plus que simplement afficher sur une grille et offrir des fonctions de création et de suppression d'éditions séparées spécifiques.L'utilisation de Datagrid provient du serveur SQL
Supposons pour l'amour d'illustration que la base de données contient: -
Tableau client
* CustomerID
* CustomerName
Commander Table
* CustomerID
* OrderLineItem
* OrderLineQuanity
Et que je veux perdre le code client à des fins d'affichage, mais aimerait pouvoir créer de nouveaux clients et supprimer ceux qui existent déjà, peut-être avec un dialogue de confirmation.
Je peux voir comment cela permet l'affichage, mais pas l'édition ou la suppression. Supposons, par exemple, que la ligne de commande est correcte en dehors de cela devrait appartenir à un client différent et nouveau! –