2017-03-18 52 views
0

我創建了一個包含5個TEdit,一個TButton和一個TDBGrid的TGroupBox。 當我點擊TButton時,我想在TDBGrid的最後一行添加五個TEdits的內容。向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=""; 
    } 
}