![]() |
Datenbank: egal • Zugriff über: egal
FieldDefs: Name vs. DisplayName
Hallo,
ich stelle meine Frage in dieser Rubrik, da es um TDataset geht, hier speziell das TJvMemoryData Welchen Unterschied gibt es zwischen den Eigenschaften Name und DisplayName der FieldDefs? Ich wollte beide benutzen, um den reellen Namen in Name und den später anzuzeigenden Namen in DisplayName anzuzeigen. Leider scheint es so, als würden sich die beiden Eigenschaften gegenseitig überschreiben. Ist es möglich, beide Eigenschaften mit unterschiedlichen Werten zu belegen? |
Re: FieldDefs: Name vs. DisplayName
Vielleicht habe ich die Frage zu umständlich formuliert :roll:
DataSet.FieldDefs[i].Name DataSet.FieldDefs[i].DisplayName Wozu gibt es beide Eigenschaften? |
Re: FieldDefs: Name vs. DisplayName
Displayname wurde von TCollectionItem geerbt.
Es hat hier nur eine Bedeutung für den Objektinspektor. Wenn du die angezeigten Feldnamen im Grid ändern möchtest, dann muss du TField.DisplayLabel anpassen. Am Besten geht das im Event AfterOpen des Datasets. |
Re: FieldDefs: Name vs. DisplayName
Danke shmia,
das mit TField ist ein guter Tipp, aber bei meiner gegenwärtigen Konstruktion einfach zu spät. Ich kenne momentan beide zu setzenden Werte nur beim Erstellen des Headers. Ich werd mal sehen, was sich da machen lässt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:45 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