Registriert seit: 8. Nov 2007
Ort: Düren
55 Beiträge
Delphi 10.4 Sydney
|
AW: Im Striggrid zellen und Spalten addieren
7. Mär 2013, 07: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.
|