GridViewを(DataSourceID属性を介して)SqlDataSourceにバインドし、SelectCommand属性とUpdateCommand属性を設定すると、Page_Load()内でDataBind()が呼び出された場合、SqlDataSourceは更新を実行しません。
しかし、Page_Load()内で手動でDataBind()を手動で呼び出すと、SqlDataSource.UpdatingイベントとSqlDataSource.Updatedイベントが発生してもSqlDataSourceは更新を実行しないことに気付きましたGridViewの更新ボタンがクリックされます。
誰かが更新が行われない理由を説明できますか?
私はページのライフサイクルに精通していますが、DataBind()がすべてのGridViewの値をリセットすることに気づいていませんでした。とても有難い – SourceC