System.Data.DataRowView)のコードを使って、ラベルテキストの内容をセッション変数に格納、別ページの新規回答ページに反映させるやり方を考えていたのですが・・・。実現可能なんでしょうか・・・。できない事はありませんし、新規登録用ページと変更用ページの両方を作るのも珍しくはないと思います。実現したい動きがいまいち分からないため、わざわざ新規登録用ページを作る必要があるのか疑問なところですが。System.Data.DataRowView)のコードを使って、ラベルテキストの内容をセッション変数に格納、別ページの新規回答ページに反映させるやり方を考えていたのですが・・・。実現可能なんでしょうか・・・。できない事はありませんし、新規登録用ページと変更用ページの両方を作るのも珍しくはないと思います。実現したい動きがいまいち分からないため、わざわざ新規登録用ページを作る必要があるのか疑問なところですが。09:43「初期選択の並びをデータベースから取得するため固定されてしまうように思いまして・・・」についての回答。初期値のレコードのキー」の部分を変えて、読み込むレコードを変えればいいだけではないでしょうか?複数あるレコードのどれを選ぶかという条件が質問文中に書かれていないので、私には答えられませんが。「初期選択の並びをデータベースから取得するため固定されてしまうように思いまして・・・」についての回答。複数あるレコードのどれを選ぶかという条件が質問文中に書かれていないので、私には答えられませんが。11:12twck様、重ね重ねお世話になります。基本的にすでに格納されているデータに上書きすることはないので、回答はすべて新規登録の扱いです。本来は回答一覧だけでなく回答の点数も同じテーブルに格納(回答終了ボタンクリック→点数計算、格納)しているので、単純なItemInsertingプロシージャ内に処理を書くより、回答ページを別に作る方法を考えました。初期選択のレコード選択ですが、フォームビューに表示されている一覧のIDが1→回答ドロップのデフォルトもID=1の並び表示一覧のIDが2ならデフォルトの並びも2といった具合ですので、条件というほどのものでもありません。申し訳ありません・・・。twck様、重ね重ねお世話になります。基本的にすでに格納されているデータに上書きすることはないので、回答はすべて新規登録の扱いです。本来は回答一覧だけでなく回答の点数も同じテーブルに格納(回答終了ボタンクリック→点数計算、格納)しているので、単純なItemInsertingプロシージャ内に処理を書くより、回答ページを別に作る方法を考えました。表示一覧のIDが2ならデフォルトの並びも2といった具合ですので、条件というほどのものでもありません。セッション変数を扱って別ページで、という方法にしても、回答一覧のIDが取得(読み取れれば)できるのではないかと考えたのですが・・・。記述・説明不足で申し訳ありません・・・。変更するというのはいかがでしょうか?これによりButton2をクリックすると変更モードだが新規登録用のSQL文(SqlDataSource1のInsertCommand)が実行されると思いますが。操作の流れとしては以下のようになります。初期値としたいデータを表示させる。編集モードに移行する。レイアウトの中に、データが初期値として表示される。