Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Перенос данных из StringGrid в DBGrid


Автор: s24g 4.4.2014, 11:32
Перенесли данные из DBGrid в StringGrid, подскажите как перенести данные из таблицы StringGrid в DBGrid?
Код переноса данных из DBGrid в StringGrid:

Код

int j, i;
     j=1;
   DBGrid1->DataSource->DataSet->First();
     while( !DBGrid1->DataSource->DataSet->Eof )
{
 for(int i = 0; i < DBGrid1->DataSource->DataSet->FieldCount; i++)
  {
       Form1->StringGrid1->Cells[i][j] = DBGrid1->DataSource->DataSet->Fields->Fields[i]->AsString;
    }
  ++j;
    DBGrid1->DataSource->DataSet->Next();
    Form1->StringGrid1->RowCount= Form1->StringGrid1->RowCount + 1 ;
  }
 
  Form1->StringGrid1->RowCount= Form1->StringGrid1->RowCount -1; 
  Form1->StringGrid1->Cells[0][0] ="ID_преподавателя"; 
  Form1->StringGrid1->Cells[1][0] ="Фамилия_преподавателя";
  Form1->StringGrid1->Cells[2][0] ="Кол-во_групп";
  Form1->StringGrid1->Cells[3][0] ="Кол-во_предметов";
  Form1->StringGrid1->Cells[4][0] ="Всего_часов";
  Form1->StringGrid1->Cells[5][0] ="Доп_часы";
  Form1->StringGrid1->Cells[6][0] ="Вычитанные_часы";
  Form1->StringGrid1->Cells[7][0] ="Оставшиеся_часы";
}

Помогите пожалуйста!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)