1

テキスト ボックスを選択したページに gidview があります。各テキスト ボックスには、データベース内の対応する値を更新する TextChanged イベントがあります。

ページにはボタンが含まれており、押すとポストバックが発生し、テキスト変更イベントが発生し、すべて問題ありません。

ドロップダウンで選択されたインデックスが変更されると、グリッドはリバウンドしますが、テキスト変更イベントは発生しません。

グリッドはボタン クリック イベントでも再バインドされますが、ボタン クリックの前にテキスト変更イベントが発生するようですが、テキスト変更イベントの前に選択されたインデックス イベントが発生します。グリッドを再バインドすると、テキスト変更イベントが無視されると思いますまたはコントロールから削除されます。

誰でもこの問題に光を当てることができますか?ユーザーがナビゲートすると、グリッドは自動的に保存される必要があります。

ありがとう

4

2 に答える 2

0

グリッドを再バインドすると、グリッドに埋め込まれているコントロールのすべてのイベントが失われます。したがって、グリッド内にテキスト ボックスを描画したら、その時点でイベント ハンドラーを追加する必要があります。データバインドを機能させるには、データバインドでイベント ハンドラーを再作成する必要があります。

于 2012-10-16T10:36:21.560 に答える