GridViewで更新をするには?


駆出  2008-03-11 11:25:59  No: 144513  IP: 192.*.*.*

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


なにか間違い等ありましたらご教授ください。
よろしくお願いします。

編集 削除
やじゅ  2008-03-11 13:12:24  No: 144514  IP: 192.*.*.*

「GridView 更新されない」で検索しました。

GridViewとSQLDataSourceのプロパティでEnableViewStateをfalseに
設定しないとデータ値がキャッシュされてしまい、最新状態に更新
されません。デフォルトでtrueになってるので注意。

編集 削除
やじゅ  2008-03-11 13:16:54  No: 144515  IP: 192.*.*.*

これってASP2.0でした、すみません。

編集 削除