【发布时间】:2018-09-24 21:58:59
【问题描述】:
首先这是一个员工轮班日志应用程序。
员工登录并选择他们将操作的机器。这通常是两台机器,但如果有人没有出现,他们可能会登录多达 4 台。
我有一个WinForm,它的ComboBox 绑定到Shift_Log 表中的一个字段。
我的问题是 Combobox 绑定到 Shiftlog_ID 字段并显示 operator_id 而不是操作员名称。下拉列表显示员工姓名,但一旦选择它就会显示 ID。我需要它始终显示员工的姓名。
我想我期待很多。我是否需要取消绑定组合并在 cmbOperator_SelectedValueChange_Changed 事件中编写代码以将 ID 存储到 shiftlog 字段。然后我必须将代码放入表单加载中,以根据存储在记录中的 ID 显示当前员工的姓名。
我在VB.Net 做了很多工作,这是我的第一个C# 项目。没想到会这么难。绝对是一个学习曲线。如果有人能指出我正确的方向,我将不胜感激。
谢谢。
【问题讨论】:
-
这更多是对操作的描述。你有什么问题?
-
对您的程序的解释非常好,但问题是什么?
-
我需要操作员组合框来显示员工表中的员工姓名,但将员工 ID 存储在轮班日志中。现在它显示 Id 但下拉菜单显示名称。在这种情况下,NW 是 ID。
-
贴出填写
ComboBox.DataSource的代码,然后。有人会过来修理它。如果问题是可见的并且可以重现。