GridViewはユーザーが編集する前の値にその値をリセットするのはなぜですか?
私はをSqlDataSourceに(DataSourceID属性経由)GridViewのを結合して、でSelectCommandとUpdateCommandの属性を設定し、その後、すべてが完璧に動作している場合。
しかし、我々は手動をPage_Load()内部GridView.DataBindを呼び出す場合は、SqlDataSourceコントロールはSqlDataSource.UpdatingとがときGridViewのイベントが火を行うSqlDataSource.Updatedにもかかわらず、すべての更新を行いません。更新ボタンをクリックします。私は、これは、ユーザーが編集する前にそれが何だったかにGridViewのリセットされることに起因していると思う:
我々は手動でのDataBindを(呼び出す場合a)は、なぜGridViewのはその値をリセットん)内部Page_Load()?手動のDataBindを呼び出すときに
B)更新操作は動作しませんので、私はその後が動作しないとも操作を削除することを前提としていますが、それはありません。どうして?
歓声
これは私が求めていることではありません。私が知っているのは、更新操作が成功するためには、ポストバック時に手動でDataBindを呼び出すべきではないということです。 – SourceC