一个控件上的多个条件数据绑定,反之亦然

时间:2011-11-20 21:26:59

标签: winforms design-patterns

Winforms问题:

更好的设计有1个控件,比如dropDownList,有条件地绑定到多个数据源或多个dropDownLists与每个自己的数据源?

您可以使用if then logic来选择要连接到哪个数据源的第一个选项。您可以使用if then logic来选择要启用的数据绑定控件,并使用第二个选项显示show()。

1 个答案:

答案 0 :(得分:1)

除非下拉控件本身不同,否则我会选择第一个。它可能不只是改变了数据绑定,颜色,样式,事件处理程序...... 当然,你也可以处理它们,但是从某种程度上来说它太麻烦了。 但是有一件事,如果你做了所有的控制,当你让它们可见时将它们放在代码中,不要在设计师中将它们放在另一个上面,这样你就不必,可怕这个习惯。