【问题标题】:Combobox showing Foreign Key not Reference Value显示外键而非参考值的组合框
【发布时间】:2018-07-12 11:05:11
【问题描述】:

我有一个表,其中包含文本框和组合框的组合,所有这些都绑定到用​​户表中的字段。

组合框用于选择位置、访问权限和标题等项目,这些项目都列在单独的表格中。

但是,由于位置、访问权限和标题的值作为相关表中的整数主键存储在我的用户表中,这就是我的表单上显示的内容。

如何设置组合框字段以显示 Loc_Name 而不是 Loc_ID 但仍绑定到原始用户表?

我遇到的第二个问题是,当我选择组合框的下拉菜单时,我会得到位置列表(例如),这很好,当我选择有效位置时,它会在组合框字段中显示 Loc_Name。这里的问题是,因为组合框绑定到 Users 表中的整数类型字段,所以表单将不接受 String Loc_Name 只有一个整数值。

我是不是走错路了????

设置详情:

表单上的位置组合框绑定到用户表中的位置字段,该字段存储位置表中的外键整数值。

ComboBox 数据源设置为位置表绑定源 组合框显示成员设置为 Loc_Name 组合框值成员设置为 Loc_ID 选定的值设置为(无)

【问题讨论】:

  • 看来我可能走错了路。我必须创建一个连接两个数据表并显示连接数据的 SELECT,而不是使用组合框引用 valueID。更新时,必须将组合框设置为引用原始 ID 字段。似乎是一种非常迂回的做法。没有 Access 那样整洁。

标签: winforms visual-studio combobox


【解决方案1】:

对不起。应该把这个放在这里。

看来我可能走错了路。我必须创建一个连接两个数据表并显示连接数据的 SELECT,而不是使用组合框引用 valueID。更新时,必须将组合框设置为引用原始 ID 字段。似乎是一种非常迂回的做法。没有 Access 那样整洁。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    • 2016-07-21
    • 2012-03-21
    相关资源
    最近更新 更多