2011-11-19 180 views
0

我一直在研究这个问题好几个小时了,我对数据绑定非常害怕,而且我的观点是我的挫折感可能会阻止我看到答案,所以我希望稍微支持一下,希望对其他人很明显。将组合框绑定到组合框

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

 
HEAD GROUP TABLE 
headGroupID 
headGroupName

SUB GROUP TABLE subGroupID subGroupName headGroupID

MEMBERS TABLE memberID memberName subGroupID

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

我试图建立一组三个组合框,这些组合框是对这些表和对方的数据绑定......只是所选组的子组被显示在子组合框中,并且只有所选的子组显示在成员组合框中。

这是可怕的。我甚至不会发布我尝试过的任何示例代码,因为它是数据绑定和数据分析中可怕的失败尝试的巨大热潮,并且从select语句和儿童的眼泪手动生成行数组。

所以..我不知道这两行代码是否会使所有这些工作?

回答

0

你所描述的内容通常被称为“级联组合框”或“级联下拉列表”。如果你知道正确的术语来搜索......有很多代码样本中

http://www.bing.com/search?q=cascading+combobox+c%23&go=&qs=n&sk=&sc=1-21&form=QBRE

一个就可以了最好的文章是在这里(有时是知道的搜索词那是最困难的部分。): http://blogs.msdn.com/b/bethmassi/archive/2007/04/25/tips-on-related-data-binding-and-comboboxes.aspx?PageIndex=3

+0

啊哈!得到它了!谢谢! – trycatch