Einzelnen Beitrag anzeigen

cugar

Registriert seit: 6. Jan 2007
149 Beiträge
 
Delphi XE Professional
 
#1

Displayformat in StringGrid verwenden

  Alt 18. Jan 2012, 06:59
Delphi-Version: XE
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
  Mit Zitat antworten Zitat