2017-03-18 7 views
0

TEdit, TButton 및 TDBGrid가 포함 된 TGroupBox를 만들었습니다. TButton을 클릭하면 TDBGrid의 마지막 행에 5 개의 TEdit 내용을 추가하고 싶습니다. TDBGrid에 행 추가

TDBGrid

문제

시작하고 내가 인터넷에 어떤 정확한 문서 또는 예를 찾을 수있는 내가 알지도 못하는 것입니다. 아이디어가 있으십니까? 이것을 달성하기 위해 어디에서 시작해야할까요?

답변

0

TDBGrid는 데이터베이스를 연결하는 데 사용됩니다. 테이블을 수동으로 구현하려면 대신 TStringGrid를 사용하십시오. 여기에 은 내가 찾던 코드 조각입니다.

void __fastcall TForm1::Button1Click(TObject *Sender) 
{ 
    if((Edit1->Text!="")&&(Edit2->Text!="")&&(Edit3->Text!="")) 
    { 
    StringGrid1->RowCount=StringGrid1->RowCount+1; 
    StringGrid1->Cells[0][StringGrid1->RowCount-1]=StringGrid1->RowCount-1; 
    StringGrid1->Cells[1][StringGrid1->RowCount-1]=Edit1->Text; 
    StringGrid1->Cells[2][StringGrid1->RowCount-1]=Edit2->Text; 
    StringGrid1->Cells[3][StringGrid1->RowCount-1]=Edit3->Text; 
    StringGrid1->Cells[4][StringGrid1->RowCount-1]=Edit4->Text; 
    Edit1->Text=""; 
    Edit2->Text=""; 
    Edit3->Text=""; 
    Edit4->Text=""; 
    } 
}