SQLServer2005、VB2005でページにGridViewを作成し、テーブルの値を表示しているのですが、「編集を有効にする」チェックボックスをTrueにし、実際に値を変更して更新したところ、編集前の値に戻ってしまいました。
SELECT、UPDATE文は「selectステートメントの構成」のカスタムで以下のように指定しています。
【SELECT】 SELECT culum2, culum3, culum4, ・・・ , culum21 FROM {TABLE1}
【UPDATE】 UPDATE {TABLE1} SET culum2 = @culum2, culum3 = @culum3, culum4 = @culum4, ・・・ , culum21 = culum21 WHERE culum0 = @original_culum0
なにか間違い等ありましたらご教授ください。
よろしくお願いします。
「GridView 更新されない」で検索しました。
GridViewとSQLDataSourceのプロパティでEnableViewStateをfalseに
設定しないとデータ値がキャッシュされてしまい、最新状態に更新
されません。デフォルトでtrueになってるので注意。
これってASP2.0でした、すみません。
編集 削除