そのため、現在、とがあるC#
ASP
ページで作業しています。イベントで GridView と DropDownList の両方を (接続されたデータ ソースと共に) 初期化しています。DropDownList
GridView
PageLoad
DropDownList を に設定しましたAutoPostback=true
。DropDownList_SelectedIndexChanged
イベントで GridView の select ステートメントを変更しています。最終的な結果として、ページが再度読み込まれ、select ステートメントが変更されます。その時点で、GridView は既に再度読み込まれています。これは基本的に、GridView の変更が更新されるのに 2 回のページ更新が必要であることを意味します。
ページを 2 回更新する必要がないようにする方法はありますか? 代わりに、Page_LoadComplete 関数で DataSource と GridView を単純に更新しようとしましたが、その時点では、今回はページを更新するには遅すぎました。つまり、もう一度更新する必要がありました。