![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Доброго времени суток!У меня такой вопрос:
на форме 2 StringGrid: в StringGrid1 я загружаю данные из Excel, потом по нажатию кнопки в StringGrid2 должны отобразиться суммы столбцов из StringGrid1 http://files.mail.ru/3EB28F64A098447...6CABEA92E3?t=1 т.е сложить соответствующие данные в столбцах (2:3+2:6+2:9) и вывести в StringGrid2 в ячейки 1:1 ...2:2 и тд. Подскажите пожалуйста! |
|
#2
|
||||
|
||||
|
Можно так
Код:
var
d: array[0..2] of integer = (2, 5, 8);
procedure TForm1.Button2Click(Sender: TObject);
var
i, b, k: integer;
begin
for b := 0 to 2 do
begin
k:= 0;
for i := StringGrid1.FixedCols+1 to StringGrid1.ColCount-1 do
k:= k + StrToInt(StringGrid1.Cells[i, StringGrid1.FixedRows + d[b]]);
with StringGrid2 do Cells[b + FixedCols, b + FixedRows]:= IntToStr(k);
end;
end; |
|
#3
|
|||
|
|||
|
не получается вот исходник может вы поможите?
|
|
#4
|
||||
|
||||
|
А что не получается-то, скопипастить процедуру обработчика клика кнопки что-ли?
Здесь всё согласно рисунку. Показывайте.Оффтоп: Цитата:
|