我在数据库中建立的列名为英文的,但标题是中文的,在编程界面中显示的是英文的列名,怎样设置成中文的?

我用vb编程,使用ADO连接数据库,之前用的英文列名,但标题为中文的,现在用vb编的界面中显示在表格上的是英文的列名,请问怎么把它的显示设置成中文的呢... 我用vb编程,使用ADO连接数据库,之前用的英文列名,但标题为中文的,现在用vb编的界面中显示在表格上的是英文的列名,请问怎么把它的显示设置成中文的呢 展开
 我来答
洋仔冷芝士
2011-10-01 · 探索未知,世界奇闻异事,每日一冷,惊奇不断
洋仔冷芝士
采纳数:94 获赞数:256

向TA提问 私信TA
展开全部
不能通过设置自动转换的,需要你在VB中编码手动指定表格的表头。
追问
如何设置呢?
追答
用我以前的代码给你举个例子吧。
Private Sub dtgUserInfoQueryRefresh()
With dtgUserInfo
.ClearFields
Set .DataSource = adoQuery
.AllowRowSizing = False
'表头宽度设为两行
.HeadLines = 2
'选择方式为整行选中
.MarqueeStyle = dbgHighlightRow
'不允许修改(设为只读)
.AllowAddNew = False
.AllowDelete = False
.AllowUpdate = False
'第一列标题和宽度
.Columns(0).Caption = "用户编号"
.Columns(0).Width = 800
.Columns(0).AllowSizing = False
'第二列标题和宽度
.Columns(1).Caption = "用户名"
.Columns(1).Width = 800
.Columns(1).AllowSizing = False
'第三列标题和宽度
.Columns(2).Caption = "姓名"
.Columns(2).Width = 800
.Columns(2).AllowSizing = False
'第四列标题和宽度
.Columns(3).Caption = "密码"
.Columns(3).Width = 800
.Columns(3).AllowSizing = False
'第五列
.Columns(4).Caption = "状态"
.Columns(4).Width = 800
.Columns(4).DataFormat.Type = 5
.Columns(4).DataFormat.TrueValue = "已锁定"
.Columns(4).DataFormat.FalseValue = "未锁定"
.Columns(4).DataFormat.NullValue = "未知"
.Columns(4).AllowSizing = False
End With
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式