0

我正在针对 SQL Server 关系数据库开发 Windows 窗体应用程序。数据库模式的一个示例是:

TableA
------------------
PK  A_ID    uniqueidentifier
    A_NAME  varchar(254)

TableB
------------------
PK  B_ID    uniqueidentifier
FK  A_ID    uniqueidentifier
    B_NAME  varchar(254)

TableC
------------------
PK  C_ID    uniqueidentifier
FK  A_ID    uniqueidentifier
    C_NAME  varchar(254)

在表单中,我有一个 ComboBox ( cboA_ID) 来选择TableA记录(DataSource = TableA、DisplayMember = A_NAME、ValueMember = A_ID)和一个 TabControl,其中每个选项卡上的控件都绑定到TableB或中的字段TableC

我的问题是,是否可以绑定cboA_IDTableB.A_IDand TableC.A_ID

这是我的第一个数据库应用程序,所以如果有更好的方法可以做到这一点,我会全力以赴。我已经使用 Visual Studio 2010 中的向导设置了所有内容,因此我仍然不是 100% 熟悉所有各种 TableAdapter 和 DataSet 的功能。

谢谢您的帮助。

4

1 回答 1

0

您可能无法同时将 ComboBox 数据绑定(数据绑定?)到两个表 - 它们会在 ComboBox 中显示哪个值方面相互争斗,并且很可能最终会错误地破坏您的数据表数据。

您可能需要为每个选项卡使用单独的 ComboBox,或者根据当前选项卡更改 ComboBox 的数据绑定。

于 2012-05-14T16:11:44.180 回答