Autor Beitrag
PerryRhodan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 34


C# (VS 2005 + 2008), .NET 2.0 + 3.5 (inkl. WPF, WCF)
BeitragVerfasst: Sa 31.01.09 23:21 
Hallo!

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

ausblenden 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.

ausblenden 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

_________________
C# im IRC: QuakeNet, Channel: #dotNet.de
PerryRhodan Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 34


C# (VS 2005 + 2008), .NET 2.0 + 3.5 (inkl. WPF, WCF)
BeitragVerfasst: 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

_________________
C# im IRC: QuakeNet, Channel: #dotNet.de