回 帖 发 新 帖 刷新版面

主题:一个关于DBGrid的问题

我用sql语句从后台数据库中查询出数据,然后用DBGrid控件进行数据显示。我想把DBGrid控件的列标题改成中文的(数据库里的字段都是英文的),改完后却不能够显示数据,只有空的表格,但在没改列标题之前是能够显示数据的,这是怎么回事呀,我有点搞不懂。

回复列表 (共4个回复)

沙发

需要设置dbgrid的columns[n]的fieldname

在设计阶段,可以先借助一个TABLE控件,设置好后,再将TABLE删去。也可以在程序里设置

板凳

可以在用SQL语句查询数据的时候把字段名就改成中文的啊,这样最简单啦

3 楼

直接在数据库里面用中文不可以吗?
反正它支持中文名的,直接用就可以了啊, 不必那么麻烦啊

4 楼

直接用SQL语句查询数据的时候把字段名就改成中文最好了,数据库设计时字段名用中文不太正规啊~~~~~~
如select miyu as 谜语 from table

我来回复

您尚未登录,请登录后再回复。点此登录或注册