将组合框绑定到组合框

本文关键字:组合 绑定 | 更新日期: 2023-09-27 18:15:23

我已经在这个问题上工作了几个小时了,我对数据绑定很糟糕,我的挫败感可能正在积极地阻止我看到答案,所以我退缩了一点,希望它对其他人来说是显而易见的。

我有三张桌子。每一个都是一组。布局基本上是这样的:

HEAD GROUP TABLE
headGroupID
headGroupName

SUB GROUP TABLE subGroupID subGroupName headGroupID

MEMBERS TABLE memberID memberName subGroupID

头组有子组,子组有成员。到目前为止很简单。

我正在尝试设置一组三个组合框,这些组合框与这些表相互绑定…在子组组合框中只显示所选组的子组,在成员组合框中只显示所选子组的成员。

这太可怕了。我甚至不会发布任何我尝试过的示例代码,因为它是一个巨大的热混乱,在数据绑定和数据关系方面进行了可怕的失败尝试,并从select语句和孩子的眼泪手动生成行数组。

. .哪两行代码是不可避免的,我错过了,将使所有这些工作?

将组合框绑定到组合框

您所描述的通常被称为"级联组合框"或"级联下拉列表"。如果你知道正确的搜索词,有很多代码示例……(有时候知道搜索词才是最难的部分。)

http://www.bing.com/search?q=cascading +组合框+ c % 23,去=,q = n& sk =, = QBRE sc = 1-21&形式

最好的一篇文章在这里:http://blogs.msdn.com/b/bethmassi/archive/2007/04/25/tips-on-related-data-binding-and-comboboxes.aspx?PageIndex=3