![]() |
Delphi-Version: XE
Displayformat in StringGrid verwenden
Hallo,
ziehe mir aus verschiedenen Tabellen (InterBase XE) markierte Datensätze in ein Stringgrid. Eine Zuweisung lautet: MyString:= IntToStr(AktuelleTabelle.FieldByName(AdvStringGrid 1.Cells[3, i]).Value); //Zahl AdvStringGrid1.Cells[3, i] ist der Name eines Tabellenfeldes Hier weiß Stringgrid das es sich um eine Zahl handelt, es läuft alles richtig ab. Mein Problem ist aber: wenn der Wert aus einer Tabelle z:B.: 10 ist und im DisplayFormat (TIBDataSet) des Feldes z.B.: ##0% steht (sind ja 10%), bekomme ich nur die 10 zu sehen... Wie bringe ich ihn dazu irgendwie DisplayFormat auch zu verwenden, wie in DBGrid? Müsste irgendwie so laufen: wenn im DisplayFormat etwas steht dann sowas machen, sonst überspringen. Wenns gar nicht anders geht, würde ich DisplayFormat auseinander nehmen, nur um in dem Fall mein % zubekommen, aber wie ich Delphi kenne geht es sicher viel einfacher^^ Stehe auf dem Schlauch!!! Viele Grüsse Andreas |
AW: Displayformat in StringGrid verwenden
Delphi-Quellcode:
MyString:= AktuelleTabelle.FieldByName(feldname).Text;
|
AW: Displayformat in StringGrid verwenden
Ich fass es nicht, einfacher geht's wirklich nicht!:thumb:
Vielen, vielen Dank! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:36 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