首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向TDBGrid中添加一行

向TDBGrid中添加一行
EN

Stack Overflow用户
提问于 2017-03-18 12:50:18
回答 1查看 121关注 0票数 0

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-18 16:09:31

TDBGrid用于链接数据库。要手动实现表,只需使用TStringGrid。下面是我所寻找的代码:

代码语言:javascript
复制
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="";
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42874620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档