主题:一个关于DBGrid的问题
feixiangysu
[专家分:0] 发布于 2006-09-12 09:25:00
我用sql语句从后台数据库中查询出数据,然后用DBGrid控件进行数据显示。我想把DBGrid控件的列标题改成中文的(数据库里的字段都是英文的),改完后却不能够显示数据,只有空的表格,但在没改列标题之前是能够显示数据的,这是怎么回事呀,我有点搞不懂。
回复列表 (共4个回复)
沙发
长尾兔 [专家分:3630] 发布于 2006-09-12 09:54:00
需要设置dbgrid的columns[n]的fieldname
在设计阶段,可以先借助一个TABLE控件,设置好后,再将TABLE删去。也可以在程序里设置
板凳
冰封星云 [专家分:2260] 发布于 2006-09-12 10:20:00
可以在用SQL语句查询数据的时候把字段名就改成中文的啊,这样最简单啦
3 楼
duck04551 [专家分:90] 发布于 2006-09-12 11:06:00
直接在数据库里面用中文不可以吗?
反正它支持中文名的,直接用就可以了啊, 不必那么麻烦啊
4 楼
天不一凡 [专家分:0] 发布于 2006-09-12 11:13:00
直接用SQL语句查询数据的时候把字段名就改成中文最好了,数据库设计时字段名用中文不太正规啊~~~~~~
如select miyu as 谜语 from table
我来回复