StringGrid czemu ten kod nie działa?

StringGrid czemu ten kod nie działa?
NE
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam
mam StringGrida NIE MA flex grid a z zpierwszego wiesza zrobiony jest nagłówek
dlaczego to nie działa ??

var lp:Integer;
var I : Integer;
var Suma:Integer;

begin
lp:=StringGrid1.RowCount;
StringGrid1.RowCount:=0;
StringGrid1.RowCount:=lp+1;
for I := 1 to lp do

Suma := Suma + StrToInt(StringGrid1.Cells[4,I]);

Edit8.Text:=IntToStr(Suma);

z góry dziękuje

Misiekd
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7923
0

następny wspaniały.....

LUDZIE MYŚLCIE - TO NIE BOLI!!!!!!!!!!!!!!!!!!!!!!

NE
  • Rejestracja: dni
  • Ostatnio: dni
0

to może podpowiesz jak zsumować kolumne w StringGrid??

Mealfis
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
begin
lp:=StringGrid1.RowCount;
for I := 1 to lp-1 do
Suma := Suma + StrToInt(StringGrid1.Cells[4,I]);
Edit8.Text:=IntToStr(Suma);
end;
pelsta
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 819
0

Nie denerwuj się Misiekd

nekbet - a może tak:

Kopiuj
var I,Suma : Integer;
...
  Suma := 0;
  for I := 1 to StringGrid1.RowCount-1 do Suma := Suma + StrToInt(StringGrid1.Cells[4,I]);
  Edit8.Text:=IntToStr(Suma);
...

Zakładam oczywiście że sumowane liczby są typu Integer

Oleksy_Adam
  • Rejestracja: dni
  • Ostatnio: dni
0

Z tego co czytam, to MisiekD napisał autorowi co należy zrobić aby działało: "MYŚLEĆ".

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.