2017-03-18 2 views
0

Ich habe eine TGroupBox mit 5 TEdit, einem TButton und einem TDBGrid erstellt. Ich möchte den Inhalt der fünf TEdits in der letzten Zeile des TDBGrid anhängen, wenn ich auf den TButton klicke.Hinzufügen einer Zeile zu einem TDBGrid

TDBGrid

Das Problem ist, dass ich weiß nicht einmal, wo ich anfangen soll, und ich kann keine korrekte Dokumentation oder zB im Internet finden. Irgendeine Idee? Wo soll ich anfangen, um das zu erreichen?

Antwort

0

TDBGrid wird verwendet, um eine Datenbank zu verknüpfen. Um manuell eine Tabelle zu implementieren, verwenden Sie einfach TStringGrid. hier ist ein Stück Code für das, was ich suchte:

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=""; 
    } 
} 
Verwandte Themen