一个小问题:数据库表的字段是英文的,怎样在Grid里显示中文字段名? 把每一列的title.caption改为中文字段名…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 query的每个字段都有一个displaylabel属性该属性就是显示的字段名 双击你的adoquery或adotable(query或table),出现字段编辑器,选择你要改变的字段,属性栏有一displaylabel值,改它就可以了 谢谢larruping!如果我换一个窗口加载另一个grid,是不是又要重新编辑,这样是不是很烦 2种方法可任选其一:1.在数据控件(Table或Query)中设置。Table中"Add fields",对每个field将DisplayLabel属性换成你的中文就行了2.在DBgrid中设置。"Add fields",对每个field将Title属性中的caption换成你的中文就行了 还是,dolphinji他说的比较全面准确一些,你听他的就可以解决这个小问题了 在数据控件中(如table)中改了以后,用多少个dbgrid都是中文的^_^如果在dbgrid中改,用另外一个dbgrid的时候又需要重新更改 如果需要动态改变中文名或者显示字段建议直接写sql语句比较方便例如select field1 as '字段一中文名称' from table ......那么在dbgrid里就会显示中文名称 初始化dbgrid例如:dbgrid1.Columns.Items[i].Title.caption:='中文名' 我还是用最原始的方法点grid的columns属性,然后修改caption 如果用oracle可以采用把中文的信息,保留在comment中,然后从User_Col_Comments取出,然后些个initgrid就可以了啊. 如何把yyyy-mm-dd hh:mm:ss转换成 yyyy-mm? 请教一个变长结构的定义和使用 金钱鼓斗志,分分暖人心。200分求十几张ICO图。 关于idhttp中代理服务器的用法 怎样在vc中调用delphi编译的用variant做参数的函数(dll中) 如何使函数返回一个const数组(的引用)? 绑定线程,重金请教 不规则抛物线面积如何计算 BDE和SQL link 有什么区别和关系? 超级菜鸟问题1:function和procdure有什么区别 查找程序的子窗口,如何实现? 用delphi编的程序怎样发布,请高手指点?
该属性就是显示的字段名
如果我换一个窗口加载另一个grid,是不是又要重新编辑,这样是不是很烦
1.在数据控件(Table或Query)中设置。
Table中"Add fields",对每个field将DisplayLabel属性换成你的中文就行了2.在DBgrid中设置。
"Add fields",对每个field将Title属性中的caption换成你的中文就行了
如果在dbgrid中改,用另外一个dbgrid的时候又需要重新更改
建议直接写sql语句比较方便
例如
select field1 as '字段一中文名称' from table ......
那么在dbgrid里就会显示中文名称
例如:
dbgrid1.Columns.Items[i].Title.caption:='中文名'
点grid的columns属性,然后修改caption
然后从User_Col_Comments取出,然后些个initgrid就可以了啊.