DataGrid にもバインドされているオブジェクトにバインドされた ComboBox があります。ComboBox の選択または DataGrid の SelectedItem を変更すると、ComboBox でイベント SelecionChanged がトリガーされます。
どのコンポーネント (DataGrid または ComboBox) がイベントをトリガーしたかを知る方法はありますか?
DataGrid にもバインドされているオブジェクトにバインドされた ComboBox があります。ComboBox の選択または DataGrid の SelectedItem を変更すると、ComboBox でイベント SelecionChanged がトリガーされます。
どのコンポーネント (DataGrid または ComboBox) がイベントをトリガーしたかを知る方法はありますか?
ComboBox がポストバックするために、AutoPostBack に設定されていると思いますか? これが GridView のデータにまったく影響を与える場合、すべてのイベントが発生します。完全なポストバックがトリガーされると (ComboBox が AutoPostBack=true に設定されている場合など)、新しいデータを含むすべてのイベントが発生します。
コントロールのライフサイクルを調べる必要があり ます。出発点)。
...また、質問にいくつかのコードを投稿してみてください:)あなたがしていることは少しあいまいです。両方ともバインドされているオブジェクトは何ですか? それとも、同じデータセットが GridView と ComboBox の両方にバインドされていますか?
編集: この投稿は少し役立つかもしれません: 2 種類のポストバック イベント
Uは、DAtaGRidとComboboxの両方のSelection変更イベントを作成し、どの部分が最初に実行されるBreakPointを適用することで確認できます..!!