请问关于DBGrid 列名的问题

china516 2006-12-13 02:17:11
我用ADO访问ACCESS数据库将查询的结果用DBGrid 来显示,但DBGrid的默认显示方式是把数据库中的字段名(用字母表示的)称作为了DBGrid的列名,我想把列名用改成中文,这样就易读一些,由于我的列数据比较多,而且用户可以手工改支列的前后顺序,不好强行指定每一列的名字,要完成这样的功能,请问大家有没有什么好的没?
另外,我在ACCESS中为每一个字段写了一个标题,我想问这个标题可不可以被访问来,或者让DBGrid的列名就显示这个标题名。
谢谢!
...全文
110 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
china516 2006-12-13
  • 打赏
  • 举报
回复
谢谢你们的回帖,知道了。。。
daydayup234 2006-12-13
  • 打赏
  • 举报
回复
void __fastcall TForm1::FormCreate(TObject *Sender)
{
DBGrid1->DataSource->DataSet->Fields->FieldByName("xx")->DisplayLabel="你要改成的名字";
DBGrid1->DataSource->DataSet->Fields->FieldByName("yy")->DisplayLabel="你要改成的名字";
。。。
}
daydayup234 2006-12-13
  • 打赏
  • 举报
回复
DBGrid1->DataSource->DataSet->Fields->FieldByName("字段名字")->DisplayLabel="你要改成的名字";

daydayup234 2006-12-13
  • 打赏
  • 举报
回复
DBGrid1->DataSource->DataSet->Fields->Fields[0]->DisplayLabel="你要改成的名字";

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧