向 TDBGrid 添加一行

Add a row to a TDBGrid

我创建了一个包含 5 个 TEdit、一个 TButton 和一个 TDBGrid 的 TGroupBox。 当我点击 TButton 时,我想在 TDBGrid 的最后一行追加五个 TEdits 的内容。

问题是我什至不知道从哪里开始,而且我在互联网上找不到任何正确的文档或示例。 任何的想法?从哪里开始实现这一目标?

TDBGrid 用于link 数据库。要手动实现 Table,只需使用 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="";
  }
}