![]() |
Datenbank: Dataset XML • Version: . • Zugriff über: Ado.net
DataGrid - Berechnete Spalten?
Wie kann ich in einen Datagrid bestimmte Spalten berechnen lassen.
Mein Problem ist folgendes. Ich habe eine zwei Tabellen. Bücher und Infos. Infos hat eine Spalte namens zuBuch. Hier wird sinnigerweise nur die ID abgespeichert. Jetzt habe ich jedoch das Problem das ich im Datagrid keine spalte anlegen kann, wo ich aus ID den Namen des Buches mache. Wie gehe ich da am besten vor? Ich probiere es über der Expression einer neuen DataColumn. Doch wie bringe ich dem teil bei, das er den wert aus spalte X nehmen soll und diesen mit y aus tabelle z zu nehmen. |
Re: DataGrid - Berechnete Spalten?
Hallo,
ich versteh ( bei diesem Kauderwelsch ) überhaupt nicht was du willst. Rainer |
Re: DataGrid - Berechnete Spalten?
Ich habe ein Dataset. Dort habe ich mehrere Tabellen. Unter anderen eine Tabelle namens Infos die andere namens Bücher. In der Tabelle Infos gibt es eine Spalte namens zuBuch. In dieser Spalte wird nun die ID des Buches hinterlegt, wo man die informationen findet. Hier soll nun eine weitere (berechnete) Spalte hinzugefügt werden, die aufgrund der ID in Bücher nachschaut, welcher Buchname zu dieser ID gehört.
In VCL gibt es die Möglichkeit sogennante lookup Felder für ein DataGrid zu bestimmen. In .Net nicht. Hier macht man das Über Expressions direkt in der Tabelle. Leider weiß ich nicht die Formel. |
Re: DataGrid - Berechnete Spalten?
Ich habs herausgefunden. Mann muß die zeile
1. wärend der Laufzeit hinzufügen (warum auch immer) 2. lautet sie dann so "parent(ParentTable).ParentDataRow" z.b. parent(BuecherInfobuch).buecher_Langbeschreibung |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz