你能帮我找到在这一个错误:即使加载窗体窗体之前事件触发。我开始看到消息框,然后单击确定,之后它加载主屏幕。之后,一切正常,我不知道什么触发ComboBox SelectionChanged事件之前,甚至加载窗口.FillComboBoxFamilyData(SegmentCode)只是创建一个数据集并将值置于ComboBox中。请参阅此链接获取完整的代码。Combobox选择更改事件触发器,甚至没有改变组合框中的选择
Not able to make cascading comboboxes work
任何帮助将是非常appreciated.Thanks。
<ComboBox Height="23" HorizontalAlignment="Left" Margin="35,26,0,0" Name="comboBox1" VerticalAlignment="Top" Width="205" ItemsSource="{Binding Source={StaticResource tblSegmentViewSource}}" DisplayMemberPath="Segment Name" SelectedValuePath="Segment Code" SelectionChanged="comboBox1_SelectionChanged"/>
<ComboBox Margin="304,26,395,93" Name="comboBox2" />
private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
MessageBox.Show(comboBox1.SelectedValue.ToString());
SegmentCode = Convert.ToInt32(comboBox1.SelectedValue.ToString());
FillComboBoxFamilyData(SegmentCode);
}
你写的代码,私人无效comboBox1_SelectionChanged(对象发件人,SelectionChangedEventArgs E),或者是由SDK产生的? – clamchoda 2011-02-16 21:17:57