DatGridView Relation (Rev 01, vom 16.Juni 2006):
Master - Slave - Darstellung von Daten aus zwei DataTables, die über ein Relation-Objekt miteinander in Beziehung stehen.
 

 
 


 

 
  Download
net_dgvrel.zip (17 kB)

Rev:01, vom 16.Juni2006

 
Ein erweitertes Programmbeispiel, bei dem 3 DataTables über 2 Relationobjekte verknüpft sind, finden Sie unter net_dgvrel3.htm.

Dieses Programmbeispiel demonstriert eine Master-Slave-Darstellung
der Daten aus zwei DataTables, welche über ein Relation-Objekt zueinander in Beziehung stehen. Zur Datenanzeige für Master- und Detaildaten wird jeweils ein DataGridViev-Control verwendet.
 
Das obere DataGridView-Control (DGV1) zeigt den Inhalt der Mastertabelle.

Das untere DataGridView-Control (DGV2) zeigt die zum jeweils in DGV1 (Master) ausgewählten Datensatz über die Felder "ID" und "SID" in Beziehung stehenden Datensätze aus der Tabelle mit den Detaildaten (Slavetabelle).

Die Auswahl der in DGV2 anzuzeigenden Daten wird beim Datensatzwechsel in DGV1 durch Erstellen eines ChildView-Objektes mit Hilfe von
  ' DataRowView.CreateChildView(Relation) '
erstellt.

Das Beispiel zeigt u.a. das Erstellen eines mehrere Felder umfassenden Primärschlüssels für eine DataTable.