【发布时间】:2012-05-30 13:08:03
【问题描述】:
在组合上设置 DataSource 时我遇到了一点问题。
我有一个辅助方法,我传入一个组合和一个默认项。
在此方法中,组合的 DataSource 被设置,触发 SelectionChanged 事件。 Selectionchanged 事件然后再次调用此帮助器方法,以便可以根据从第一个组合中选择的 ID 设置另一个组合的 DataSource。然后再重复此过程 6 次组合,每次调用数据库以获取新数据。
在此方法中设置 DataSource 后,我将使用传入的 defaultItem 设置组合的 SelectedValue。然后这会导致链重新启动,当然还有所有数据库调用。
解决这个问题的最佳方法是什么?
我尝试使用 SelectionChangeCommitted 事件,但这并没有启动链。
提前致谢。
我正在使用 C#.Net 4.0
【问题讨论】:
标签: c# combobox datasource selectionchanged