|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
как пересчитать ячейки стринггрида?
Имееться ввиду суммировать все указанные ячейки но когда я написал число в первую ячейку то число появлятлось в Labele но когда я пишу 2 число в другую ячейку то число в лабеле исчезает. Как мне сделать так чтоб при написании второго числа число не исчезало а суммировалось из двух ячеек стринггрида
Код:
var i,estRas : integer; begin estRas:=stringgridrashodi.rowcount; for i:=1 to estRas do begin label.Caption:=stringgridRashodi.cells[estRas-1,1]; end; end; |
#2
|
|||
|
|||
не совсем понял че вы делаете!
Код:
estRas:=stringgridrashodi.rowcount; for i:=1 to estRas do begin label.Caption:=stringgridRashodi.cells[estRas-1,1]; end; вот: Код:
var i,estRas : integer; begin estRas:=stringgrid1.rowcount; for i:=0 to estRas-1 do begin label1.Caption:=stringgrid1.cells[0,i]; end; end; Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение" |
#3
|
|||
|
|||
Цитата:
нет я беру столбцы и суммирую их |
#4
|
|||
|
|||
тогда вот так:
Код:
var i: integer; begin label1.Caption:='0'; for i:=0 to stringgrid1.Colcount-1 do begin label1.Caption:=inttostr(strtoint(label1.Caption)+strtoint(stringgrid1.cells[i,0])); end; end; Новый вирус - "БОМЖ"! Он просто роется в Корзине...и спит под ярлычком "Сетевое окружение" |