2009-10-19 7 views
0

s'il vous plaît c'est une sorte de question pour les débutants. J'ai plusieurs tables comme 5 tables liées les unes aux autres dans la base de données. Je voudrais créer des contrôles sur un formulaire dans C# qui se lieront à des tables différentes mais liées et ils défileront ensemble quand je passerai à l'élément suivant. Je suis un peu confus sur la façon de s'y prendre.lier plusieurs tables sur un formulaire dans C# .NET

J'ai regardé cette vidéo i = on .net qui m'a montré comment faire glisser et déposer de la fenêtre de la source de données sur le formulaire mais il me montre le code derrière lequel je ne comprends vraiment pas.J'apprécierais si vous peut me diriger vers un bon tutoriel que je pourrais suivre étape par étape.

grâce

+0

Quel est votre modèle d'objet? DataSet? LINQ-to-SQL? EF? quelle? –

+0

Peut-être que vous pouvez ajouter un lien vers "cette vidéo" afin que les gens sachent ce que vous avez déjà vu. –

+0

J'utilise des ensembles de données pour l'heure principale bien que j'aie l'intention d'utiliser les ensembles de données LINQ pour finir – persistence

Répondre

1

Utilisez le BindingSource. Si vous dites des tables, vous utilisez probablement un DataSet. Liez la première source de liaison à la table principale. Tables enfant que vous liez en spécifiant une seconde source de liaison dont la source de données pointe vers la première. le DataMember de la 2ème source doit être DataRelation DataSets qui connecte les deux tables. Le concepteur Windows Forms devrait vous aider à définir correctement les propriétés.

Questions connexes