我现在已经工作了好几个小时了,我对数据绑定很糟糕,而且我的沮丧可能会阻止我看到答案,所以我要退出有点希望对其他人来说很明显。
我有三张桌子。每个都是一组组。布局基本上是这样的:
HEAD GROUP TABLE
headGroupID
headGroupName
SUB GROUP TABLE
subGroupID
subGroupName
headGroupID
MEMBERS TABLE
memberID
memberName
subGroupID
因此,负责人组有子组,子组有成员。到目前为止很简单。
我正在尝试设置一组三个组合框,这些组合框可以数据绑定到这些表格和彼此...只有所选组的子组的想法显示在子组组合框中,并且只有成员选定的子组显示在成员组合框中。
这太可怕了。我甚至不会发布任何我尝试过的示例代码,因为这是一个巨大的混乱,可能是数据绑定和数据绑定的失败尝试以及从select语句和孩子的眼泪手动生成行数组。
那么..我不可避免地会遇到哪两行代码会使所有这些工作变得有效?
答案 0 :(得分:0)
您所描述的内容通常被称为“级联组合框”或“级联下拉列表”。如果您知道要搜索的正确术语,那么有很多代码示例...(有时它知道搜索术语是困难部分。)
http://www.bing.com/search?q=cascading+combobox+c%23&go=&qs=n&sk=&sc=1-21&form=QBRE