J'ai des tables SQL comme cours et classes. La table Lessons a la clé primaire LessonID et la table Classes a la clé primaire ClassID. La colonne ClassID est également une clé étrangère dans la table Lessons. Importer des données avec SqlDataAdapter à DataSet en C# en utilisant la requête:SqlCommandBuilder Mise à jour de la jointure interne
select * from Lessons
inner join Classes on Lessons.LessonID=Classes.ClassID".
-je ajouter DData et DataSet modifier via le formulaire Windows. Mais il est temps de mettre à jour. Je ne sais pas comment mettre à jour DataSet avec SqlDataAdapter car SqlCommandBuilder ne prend pas en charge la fonction "jointure interne". Des idées?
SqlCommandBuilder ne supporte pas plusieurs mises à jour de table mais vous pouvez utiliser différents 'datadapters' pour la mise à jour Vérifiez ce lien http://pietschsoft.com/post/2004/08/22/Fill-DataSet-with-multiple- Tables-et-update-them-with-DataAdapter –