レコードを更新する
概要
SqlDataSource クラス を使って、レコードを更新する。
前提条件
手順
タブで「default.aspx」を選んでおく。
[サーバーエクスプローラ] -> [データ接続] -> DBインスタンス名 -> [テーブル] -> [テーブル名](ここでは「hoge」)をドラッグして「default.aspx」の表示領域にドロップ。
[サーバーエクスプローラ] -> [データ接続] -> DBインスタンス名 -> [テーブル] -> [テーブル名](ここでは「hoge」)をドラッグして「default.aspx」の表示領域にドロップ。
※主キーのないテーブルの更新・削除はこの方法ではできません。
not found (21.jpg)
「GridView」と「SqlDataSource」が追加される。
「編集を有効にする」と「削除を有効にする」にチェックを入れる。
「編集を有効にする」と「削除を有効にする」にチェックを入れる。
not found (31.jpg)
F5を押してデバッグ開始し、以下のように表示される。
not found (34.jpg)
[削除]を押すと、行が削除され、画面の表示だけでなく、DBからも削除されます。
not found (35.jpg)
not found (33.jpg)
not found (33.jpg)
[編集]を押すと、入力画面が表示されます。
not found (36.jpg)
入力し、[更新]を押すと反映されます。
not found (37.jpg)
not found (38.jpg)
not found (38.jpg)