AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Prism DataGrid - Berechnete Spalten?
Thema durchsuchen
Ansicht
Themen-Optionen

DataGrid - Berechnete Spalten?

Ein Thema von Taladan · begonnen am 12. Dez 2005 · letzter Beitrag vom 12. Dez 2005
Antwort Antwort
Benutzerbild von Taladan
Taladan

Registriert seit: 5. Aug 2003
Ort: Osnabrück
505 Beiträge
 
Delphi 2005 Professional
 
#1

DataGrid - Berechnete Spalten?

  Alt 12. Dez 2005, 00:26
Datenbank: Dataset XML • Version: . • Zugriff über: Ado.net
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.
Marco
Wer Rechtschreibfehler findet, der darf sie behalten

Carpe Diem - Nutze den Tag (und zwar den ganzen!)
  Mit Zitat antworten Zitat
runger
(Gast)

n/a Beiträge
 
#2

Re: DataGrid - Berechnete Spalten?

  Alt 12. Dez 2005, 06:53
Hallo,

ich versteh ( bei diesem Kauderwelsch ) überhaupt nicht was du willst.

Rainer
  Mit Zitat antworten Zitat
Benutzerbild von Taladan
Taladan

Registriert seit: 5. Aug 2003
Ort: Osnabrück
505 Beiträge
 
Delphi 2005 Professional
 
#3

Re: DataGrid - Berechnete Spalten?

  Alt 12. Dez 2005, 12:39
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.
Marco
Wer Rechtschreibfehler findet, der darf sie behalten

Carpe Diem - Nutze den Tag (und zwar den ganzen!)
  Mit Zitat antworten Zitat
Benutzerbild von Taladan
Taladan

Registriert seit: 5. Aug 2003
Ort: Osnabrück
505 Beiträge
 
Delphi 2005 Professional
 
#4

Re: DataGrid - Berechnete Spalten?

  Alt 12. Dez 2005, 13:42
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
Marco
Wer Rechtschreibfehler findet, der darf sie behalten

Carpe Diem - Nutze den Tag (und zwar den ganzen!)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz