![]() |
AW: Txt in Listview Laden
Zitat:
|
AW: Txt in Listview Laden
Kann mann diese Geschichte nicht auf ein Stringgrid1 umschreiben ???
Delphi-Quellcode:
Mit den add Daten
procedure TForm1.DisplayData;
var Gesamt: double; i: integer; Item: TListItem; begin Gesamt := 0; Kassenbuch.Items.BeginUpdate; try Kassenbuch.Items.Clear; for i := 0 to FObjects.Count - 1 do begin Item := Kassenbuch.Items.Add; item.Caption :=(Tirgendwas(FObjects[i]).DatumAsString); Item.SubItems.Add(TIrgendwas(FObjects[i]).BelegnummerAsString); Item.SubItems.Add(TIrgendwas(FObjects[i]).EinnahmeAsString + ' €'); Item.SubItems.Add(TIrgendwas(FObjects[i]).ZweiteZahlAsString + ' €'); Gesamt := Gesamt + TIrgendwas(FObjects[i]).Summe; Item.SubItems.Add(Format('%.2n €', [Gesamt])); Item.Data := FObjects[i]; end; finally Kassenbuch.Items.EndUpdate; end; end;
Delphi-Quellcode:
Würde einiges leichtermachen
begin
if Form2.ShowModal = mrOK then begin FObjects.Add(Form2.Irgendwas); FGesamt := FGesamt + Form2.Irgendwas.Summe; sgObjects.Cells[1, sgObjects.Row] := Form2.Irgendwas.ErsteZahlAsString + ' €'; sgObjects.Cells[2, sgObjects.Row] := Form2.Irgendwas.ZweiteZahlAsString + ' €'; sgObjects.Cells[3, sgObjects.Row] := Format('%.2n €', [FGesamt]); sgObjects.RowCount := sgObjects.RowCount + 1; sgObjects.Row := sgObjects.Row + 1; end; end; |
AW: Txt in Listview Laden
Könnte der Code richtig sein
Delphi-Quellcode:
procedure TForm1.DisplayData;
var Gesamt: double; i,j: integer; begin Gesamt := 0; for i:= 0 to SGObjects.RowCount-1 do Begin sgobjects.Rows[i].BeginUpdate; try SGObjects.Rows[i].clear; for j := 0 to FObjects.Count - 1 do begin FGesamt := TIrgendwas(FObjects[j]).Summe; sgObjects.Cells[1, sgObjects.Row] := (TIrgendwas(FObjects[j]).ErsteZahlAsString + ' €'); sgObjects.Cells[2, sgObjects.Row] := (TIrgendwas(FObjects[j]).ZweiteZahlAsString + ' €'); sgObjects.Cells[3, sgObjects.Row] := Format('%.2n €', [FGesamt]); end; finally Sgobjects.rows[i].EndUpdate; end; end; sgObjects.RowCount := sgObjects.RowCount + 1; sgObjects.Row := sgObjects.Row + 1; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:06 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