Вывести данные из StringGrid-ов на двух формах в StringGrid на третьей форме

SofyaHill

Помогите,не разбираюсь,только учусь...Вообщем,имеется программа с 3 формами. На первой из них находится вводный StringGrid с файлом *txt. И на второй форме тоже самое. Нужно вывести данные из StringGrid с первой формы и из второй формы в третий StringGrid на 3 форме.Некоторые столбцы нужно сложить и на некоторые сделать сортировку...Помогите плиз,подскажите примерный код
8 ответов

SofyaHill

Form3->StringGride1->Cells[0][0] = StrToInt(Form1->StringGride1->Cells[0][0]) + StrToInt(Form2->StringGride1->Cells[0][0]);


SofyaHill

А для того чтобы сделать сортировку? Мне нужно в одном столбце подсчитать кол-во юношей из группы.


SofyaHill

Чтобы "подсчитать количество юношей" не нужно делать никакую сортировку.


SofyaHill

Подсчитать кол-во парней и вывести в другой StringGrid.Это как вообще провернуть?


SofyaHill

Это как вообще провернуть
Пробежаться в цикле по столбцу с полом студентов, и посчитать, сколько раз там встречается "М". И никаких сортировок...


SofyaHill

Можете примерный код написать?Я вообще пока что не понимаю...


SofyaHill

int count = 0;
for(int i = StringGrid1->FixedRows; i < StringGrid1->RowCount; i++)
    if(StringGrid1->Cells[gender][i] == "М") count += 1; // gender - номер столбца с данными о поле студента
// и записываешь count куда нужно в другой грид...


SofyaHill

Я запуталась просто ппц...не могу записать чтобы выводил