私が探しているのは、asp.net 内で MS-Access スタイルの連続フォームを模倣する方法です。ある特定のケースでは、データソース内の値にバインドされた、各行のドロップダウンリストを返すデータソースにバインドされたコントロールが必要です。ドロップダウンリストのいずれかを変更すると、データベースが即座に更新されます。
Repeater.ItemDataBound イベント内で DropDownList.SelectedValue が割り当てられたリピーター コントロールを使用して、これを達成するための途中まで来ました。
しかし、ここで、OnSelectedIndexChanged イベントを DropDownList に追加するとします。どの行にいるのかを知るためにリピーターにクエリを実行するにはどうすればよいでしょうか (たとえば、主キーの値を取得するため)。
これが簡単にできるかどうかはわかりません..だから問題は、私が本当に何をすべきかということです? 編集する行を選択する必要がある GridView を使用したくありません。更新のためにドロップダウンリストを自動ポストバックしたいだけです。
それが明らかであることを願っていますか?
乾杯!:D