首页 > 解决方案 > 访问列表框第二项不显示

问题描述

我有应该显示 2 项的列表框:是的,否。它绑定到 SQLServer 中的位字段。列表框有 2 列,第一列存储绑定的 0 或 1。以下是我更改的属性:

设计时间:

列数:2

列宽:0" ;1"

控制来源:TheBitField

行源类型:值列表

绑定列:1

限制列表:是

允许值列表编辑:否

继承值列表:否

运行:

cboYesNoChoice.RowSource = ""

cboYesNoChoice.RowSource = "0,'否';1,'是'"

运行列表框时,下拉列表框会正确显示两个选项。问题是当我单击“是”时,列表框显示为空。选择“否”在列表框中正确显示。显示第二个列表项有什么问题?

标签: sql-serverms-accesslistbox

解决方案


您正在混合分隔符,因此请尝试:

cboYesNoChoice.RowSource = "0;'no';1;'yes'"

或者:

cboYesNoChoice.RowSource = "0;no;1;yes"

如果分号不是您的列表分隔符,则用逗号替换分号。


推荐阅读