このエラーを見つけるのを手伝ってもらえますか: イベントは、Windows フォームが読み込まれる前にトリガーされます。メッセージ ボックスが表示され始め、[OK] をクリックすると、メイン画面がロードされます。その後、すべてが完全に機能します。ウィンドウをロードする前に、何が ComboBox SelectionChanged イベントをトリガーするのだろうかと思います。FillComboBoxFamilyData(SegmentCode) はデータセットを作成するだけです値を ComboBox に入れます。完全なコードについては、このリンクを参照してください。
どんな助けでも大歓迎です.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);
}