Einzelnen Beitrag anzeigen

DonManfred

Registriert seit: 8. Nov 2007
Ort: Düren
55 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Im Striggrid zellen und Spalten addieren

  Alt 7. Mär 2013, 06:41
eltreeStringGrid1.Cells[4,i]:=eltreeStringGrid1.Cells[2,i]+eltreeStringGrid1.Cells[3,i]; Das ist keine Addition sondern eine Kontenation, also eine String-Verkettung.

"3" + "4" ergibt nicht 7 sondern "34".

Du musst also erstmal dafür sorgen das da Integer- oder Float-werte addiert werden um in col 4 den richtigen Wert zu haben.

Dann solltest du Dir eine Hilfsvariable hernehmen die sich den "letzten" Wert aus Col 4 merkt um dann in der aktuellen Zeile das Addieren zu realisieren.

Alternativ könntest du auch zweimal das Grid durchlaufen und im ersten Schritt addierst Du col3+3 und schreibst das in col 4.

Im zweiten Schritt nimmst Du die Werte aus col 4 um sie zu addieren.
  Mit Zitat antworten Zitat