0
私はこのコードを持っている:DataSet - RowChangedイベントが何度も発生しましたか?
this.hRAddNewDataSet.Employee.RowChanged += new DataRowChangeEventHandler(Employee_RowChanged);
void Employee_RowChanged(object sender, DataRowChangeEventArgs e)
{
test++;
Trace.WriteLine(test.ToString());
}
私は私のアプリを実行して、1行を編集して、保存ボタンをクリックすると、RowChangedイベントが35時間を起動しますが! これはtest varの値のためにわかります。
私の質問:このような
- なぜこのイベント火災?
- 現在の列を取得するには、 が更新されていますか?
イベントハンドラにブレークポイントを設定し、デバッガでe.Row、e.Action、およびcalltreeを調べる方法は? – k3b