如何使文本框显示与其控件不同的字段?

Posted

技术标签:

【中文标题】如何使文本框显示与其控件不同的字段?【英文标题】:How to make a textbox display a different field than it controls? 【发布时间】:2015-07-09 14:17:18 【问题描述】:

所以在我的页面顶部,我有一个组合框来选择当前员工。该表格主要由要填写的清单项目组成。我设置了一个宏,这样当单击项目旁边的复选框时,它将使用页面顶部组合框中的任何值填充“CompletedBy”字段。这样他们就可以选择他们的名字一次,然后检查他们完成的任何项目,他们各自的名字将被记录在他们完成的每个项目中。

但是我希望它显示员工姓名,但实际上操纵“员工 ID”字段。

那么如何让文本框显示一个值,但在表格中操作不同的值>?或者,如果这是不可能的,我可以使用什么其他范例来实现这一点?

【问题讨论】:

【参考方案1】:

这是一个关于如何bind combo box to primary key but display a description field 的教程:这适用于旧版本的Microsoft Access。我不知道Microsoft Access 的较新版本是否使用不同且更简单的方法(即:VB.NETComboBox.DisplayMember.ValueMember 属性)。

【讨论】:

以上是关于如何使文本框显示与其控件不同的字段?的主要内容,如果未能解决你的问题,请参考以下文章

VB如何把文件内容显示在文本框中?

PB高手们请赐教!PB能使动态文本框背景透明吗?诸如“mle_1”控件,数据窗口背景能透明也行!见详述~

文本框获得焦点时,显示旁边的文字

从文本框控件继承的组件

WPF编程:textbox控件文本框数据显示最后一行

如何使文本字段水平且不可编辑?