GridViewで更新をするには?


駆出  2008-03-11 20:25:59  No: 144513

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 22:12:24  No: 144514

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

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


やじゅ  2008-03-11 22:16:54  No: 144515

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加