グリッドビューにデータをロードし、数秒ごとにグリッドビューをリフレッシュするWebページがあります。私はasp:Timerを使って、データベースを再クエリーし、gridviewをデータバインドするために数秒ごとにC#関数を実行します。ドロップダウンリストが開いているときにASP.netがリフレッシュを無効にする
また、グリッドビューからデータをフィルタリングするためのドロップダウンリストがいくつかあります。これらのドロップダウンリストは、そのデータをグリッドビューと同じデータセットから取得する(例えば、グリッドビューがすべてのリンゴの統計をツリーから抜き取ったことを示している場合、リストにはすべての異なるリンゴタイプが含まれる)。これらのドロップダウンリストをリフレッシュする方法は、データセットを再クエリーし、選択したインデックスをリフレッシュ時に選択されたものにリセットすることです。これにより、ドロップダウンリストが開いているときにタイマーがアップする問題が発生します。ドロップダウンリストのインデックスが選択され、gridviewがリフレッシュされ、ドロップダウンリストも現在選択されているインデックスで更新され、閉じます。
したがって、ドロップダウンリストがアクティブな間、タイマーのリフレッシュを無効にする方法はありますか、それとももっとうまくいくのですか?
編集:私はリフレッシュ
(チェックボックスを使用しても)それを説明して(あなたの状況はあなたを除いて類似している必要がありドロップダウン):http://mattberseth.com/blog/2008/05/bug_bash_enablingdisabling_the.html – VinayC