Entwickler-Ecke

Datenbanken (inkl. ADO.NET) - DataGrid und Columns


PerryRhodan - Sa 31.01.09 23:21
Titel: DataGrid und Columns
Hallo!

Ich schreibe gerade eine Datenbankanwendung. Beispielhafter Aufbau zweier Tabellen in einem DataSet:


Quelltext
1:
2:
3:
4:
5:
TabelleA                  TabelleB
ID  Wert                  ID  TabelleAID  AndereSpalte
1   WertAausTabelleA      1   1           TestA
2   WertBausTabelleA      2   1           TestB
                          3   2           TestC


Die Relationen sind natürlich im DataSet gepflegt und angelegt.

Mein DataGrid soll nun jedoch wie folgt aussehen, wenn TabelleB angezeigt werden soll.


Quelltext
1:
2:
3:
4:
5:
TabelleB
ID TabelleAID       AndereSpalte
1  WertAausTabelleA TestA
2  WertAausTabelleA TestB
3  WertBausTabelleA TestC


Ich habe mich schon mit dem TableStyle und den GridColumnStyles beschäftigt, jedoch scheint es hier keine Eigenschaft, wie beim DataGridView zu geben, welche mir erlaubt die Datenherkunft einer Spalte explizit zu bestimmen. Ungerne würde ich im DataSet rumwuseln und die entsprechende "Auflösungsspalte" zusetzen.

Das DataGridView ist für mich leider nicht verwendbar, da die Performance unzureichend ist.

Grüße & Dank vorab
PerryRhodan


PerryRhodan - So 01.02.09 02:32

Hallo zusammen,

habe jetzt doch den Weg gewählt und der DataTable eine neue Column hinzugefügt um dort die entsprechende Expression in der Form parent([RelationName]).Field zu pfegen.

Somit wäre die Frage jetzt von mir selbst beantwortet. :D

Grüße
PerryRhodan