Binden eines DataGridView auf mehrere Tabellen in DataViewManager-oder DataSet
Den ich erstellt habe drei Daten-Tabellen durch ziehen von Daten aus einer sql-Datenbank. DT1, DT2, DT3.
Ich habe diese drei Tabellen zu einem Datensatz, myDS.
Ich habe Hinzugefügt, Beziehungen zwischen diesen drei Tabellen.
Ich ziehen Sie dann ein DataGridView auf meine form und ich möchten, binden Sie die drei Tabellen in das DataGridview. Also ich habe mein dataset DS an ein dataview-Objekt-manager, myDVM. Ich gebunden myDVM an eine bindingsource, bindingSource1, und machte es sich bei der Datenquelle für das DataGridView.
Ich bin nicht sicher, wie Sie Sie binden die Tabellen will ich von myDVM /bindingSource1, erscheinen in der DataGridView.
ich möchte die Anzeige der damit verknüpften child-Tabellen, die die übergeordnete Tabelle mit Primärschlüssel in der gleichen datagridview!!
vielen Dank im vorraus!!!!!!
mir helfen plz!!!!!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn durch "Anzeige des untergeordneten Tabellen" meinst du, display-bezogene Daten aus child-Tabellen benutzen, sollten Sie Ihre Daten in einer einzigen Tabelle mit den entsprechenden Verknüpfungen. DataGridViews anzeigen Ihrer Daten in einem single-table-format - es gibt keine "mehrfach-Tabelle" - Konzept in einem DataGridView.
DataSet.Merge() kann Ihnen helfen, Zusammenführen von DataRows aus separaten Objekten in einer.