动态获取的表名,怎么把表的字段名换成想要显示的中文?

gwallan 2004-08-16 07:41:35
动态获取的表名,然后在Datagrid里面显示表的内容,因为库里面表的字段是英文的,所以要根据另一张表(中英文对照表)来得到中文字段显示出来,应该怎么做?
...全文
105 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
moller3000 2004-08-20
  • 打赏
  • 举报
回复
去掉属性生成器中的自动生成,然后插入模板列,页眉用中文,在手动绑定
yayi09 2004-08-20
  • 打赏
  • 举报
回复
先把表中的字段名读出来
select syscolumns.name from sysobjects,syscolumns where sysobjects.id = syscolumns.id
and sysobjects.xtype='U' and sysobjects.name=表名
根据字段名,动态的改DBGrid 的 colcmns属性就可以了。
阿云ivan 2004-08-17
  • 打赏
  • 举报
回复
DataGridTableStyle可在DataGrid属性里的TableStyle里进行设置
当然,要动态改变就得用代码控制,你想怎么做都行!非常灵活
阿云ivan 2004-08-17
  • 打赏
  • 举报
回复
上面说的方法都不是正道!
用DataGridTableStyle吧,非常灵活,你想怎么定义你的样式都行!
当然包括你说的小问题喽
俞庆平 2004-08-17
  • 打赏
  • 举报
回复
建立中英文对照表,到时间再进行翻译
bitsbird 2004-08-16
  • 打赏
  • 举报
回复
select a as 中文
表示你datagrid标题名就是"中文"
gwallan 2004-08-16
  • 打赏
  • 举报
回复
孟子说的好像不行吧,我并不知道要显示的中文字段是什么,而且我是先获取表名在把表绑定到Datagrid上
drason 2004-08-16
  • 打赏
  • 举报
回复
PF孟子兄
孟子E章 2004-08-16
  • 打赏
  • 举报
回复
select a as 中文

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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