首先,我想说我已经广泛搜索了互联网,并没有找到任何关于这个主题的东西。
我的情况是我在 SQL 数据库中有一个联结表表(一个只包含其他表的主键和外键的表)。现在,我实际上希望通过 win 表单编辑这个联结表。使用组合框设置连接表的绑定源没有问题,但是用户在选择数据时只会看到主键/外键 GUID,显然这是不可取的。这些外键指向的记录有一个“名称”列,但是它们在另一个表上。那么我怎样才能拥有它,以便当用户在看到一堆 FK guid 的用户稳定地选择连接表中的记录时,用户将看到与这些记录关联的名称。
最后,请注意绑定确实是这里的关键。我可以获取数据查询(相应记录的名称)来填充列表框/组合框没问题,问题是当用户选择联结表上的记录时,我需要其他控件来反映选择的变化。我认为绑定是实现这种效果的方式。
对不起,如果我的问题有点难以理解,我很难解释它(我自己对winforms还是新手)。