0

DataGrid にもバインドされているオブジェクトにバインドされた ComboBox があります。ComboBox の選択または DataGrid の SelectedItem を変更すると、ComboBox でイベント SelecionChanged がトリガーされます。

どのコンポーネント (DataGrid または ComboBox) がイベントをトリガーしたかを知る方法はありますか?

4

4 に答える 4

1

ComboBox がポストバックするために、AutoPostBack に設定されていると思いますか? これが GridView のデータにまったく影響を与える場合、すべてのイベントが発生します。完全なポストバックがトリガーされると (ComboBox が AutoPostBack=true に設定されている場合など)、新しいデータを含むすべてのイベントが発生します。

コントロールのライフサイクルを調べる必要があり ます出発点)。

...また、質問にいくつかのコードを投稿してみてください:)あなたがしていることは少しあいまいです。両方ともバインドされているオブジェクトは何ですか? それとも、同じデータセットが GridView と ComboBox の両方にバインドされていますか?

編集: この投稿は少し役立つかもしれません: 2 種類のポストバック イベント

于 2013-06-24T21:53:19.927 に答える
0

Uは、DAtaGRidとComboboxの両方のSelection変更イベントを作成し、どの部分が最初に実行されるBreakPointを適用することで確認できます..!!

于 2013-06-25T05:16:08.037 に答える