Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Перенос данных из StringGrid в DBGrid  (Прочитано 5156 раз)
0 Пользователей и 1 Гость смотрят эту тему.
s24g
Новенький

ua
Offline Offline

« : 04-04-2014 08:24 » new

Перенесли данные из DBGrid в StringGrid, подскажите как перенести данные из таблицы StringGrid в DBGrid?
Код переноса данных из DBGrid в StringGrid:
Код: (C++)
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] ="Оставшиеся_часы";
}
Подскажите как сделать.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines