none
comment utiliser un DataAdapter.update(DataTable) RRS feed

  • Question

  • Bonjour,

    J'ai trois tables A, B, C dans une base de données Access avec un champ 'a' en commun. J'établie une connexion OleDbConnection, et j'affiche par le biais d'un OleDBAdapter et la méthode fill sur une DataTable l'ensemble des données des mes tables dans une DataGridView en utilisant des requètes SQL de style :

    string requete = "Select * from A,B,C Where A.a =B.a and B.a = C.a and A.a = C.a"  où a est ma clé étrangère. 

    Ceci se fait sans problème.

    Par contre quand j'essaie de faire les mises à jour de mes tables à partir de la dataTable = (DataTable)DatagridView.DataSource, là les ennuis commencent. Puisque je ne sais pas avec quelle table de ma base faut lier mon DataAdapter de mise à jour.

    Quelqu'un aurait la gentillesse de me donner des pistes à ceuser pour que je puisse mettre à jour mes tables de données en utilisant une seule DataGridView.

    Merci.

     

    mercredi 19 octobre 2011 09:13

Réponses

Toutes les réponses