Hallo,
ich rate davon ab, in Deiner jetzigen Konstruktion etwas "herumzupfuschen" und andere Tabellen hinzuzufügen. Die Tabelle "F_Titel" hat ja wohl nichts mit der Tabelle "Regisseur" zu tun (außer dass sie in derselben Datei steckt).
Es wäre möglich, ein und dieselbe DataGridView wahlweise mit der einen oder anderen Tabelle zu füllen (mit AutoGenerateColumns werden auch die Spalten angepasst). Aber das ändert das Hauptproblem nicht.
Empfehlung: Erstelle Dir für jede Tabelle eine eigenständige Oberfläche (DataGridView, GroupBox mit TextBoxen oder was auch immer Dir gefällt) und eine eigenständige Datenmenge (DataTable innerhalb eines gemeinsamen DataSet) mit getrenntem DataAdapter; vielleicht genügen auch zwei getrennte TableAdapter. Die DbConnection kann natürlich identisch verwendet werden (unter Berücksichtigung variabler Zugriffsparameter).
Falls Dir Grundlagen fehlen:
OpenBook C# Kap.26.
Gruß Jürgen
PS. Bitte formatiere Quellcode künftig selbst: auf "Bereiche" klicken, Text markieren, auf das Plus neben "C#" klicken. Das kannst Du auch nachträglich erledigen.