【发布时间】:2017-03-19 00:09:31
【问题描述】:
我创建了一个包含 5 个 TEdit、一个 TButton 和一个 TDBGrid 的 TGroupBox。 当我点击 TButton 时,我想在 TDBGrid 的最后一行附加五个 TEdits 的内容。
问题是我什至不知道从哪里开始,而且我在互联网上找不到任何正确的文档或示例。 任何想法?从哪里开始实现这一目标?
【问题讨论】:
标签: c++builder tdbgrid
我创建了一个包含 5 个 TEdit、一个 TButton 和一个 TDBGrid 的 TGroupBox。 当我点击 TButton 时,我想在 TDBGrid 的最后一行附加五个 TEdits 的内容。
问题是我什至不知道从哪里开始,而且我在互联网上找不到任何正确的文档或示例。 任何想法?从哪里开始实现这一目标?
【问题讨论】:
标签: c++builder tdbgrid
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="";
}
}
【讨论】: