私が探しているのは、asp.net内のMS-Accessスタイル連続フォームを模倣する方法です。ある特定のケースでは、データソース内の値にバインドされた各行のドロップダウンリストを返すデータソースにバインドされたコントロールが必要です。いずれかのドロップダウンリストを変更すると、即座にデータベースの更新が実行されます。ASP.netドロップダウンリストのリスト - Access連続フォームと似ています
私はRepeater.ItemDataBoundイベント内にDropDownList.SelectedValueを割り当てて、リピータコントロールを使用してこれを達成する途中です。
しかし、今、私は、DropDownListコントロールにOnSelectedIndexChangedイベントを追加すると仮定 - どのように私は、私が上であった行を知るためにリピータを照会します(たとえば、主キーの値を、取得する)
私はありません確かにこれは簡単に行うことができます..私は本当に何をしなければならないのですか?私は編集する行を選択する必要があるGridViewを使用したくない..私はちょうど任意の更新プログラムのドロップダウンリスト自動ポストバックをしたい。
希望はありますか?
乾杯! :D
ありがとうNerdFury - 現時点で私にとって最良の選択肢かもしれないようですが、データバインディングの問題を回避する必要があります。 –
さらに、私はIDを取得する方法を見つけることができませんでしたitemdataboundイベントまでのリピーターのデータソース。そこには(itemcreatedではなく)ドロップダウンリストのIDを変更できませんでした。だから今カスタムコントロールのワイアットのルートを下って行く... –
ItemDataBoundイベントハンドラであなたのドロップダウンボックスのIDを変更するべきではありません理由はありません。あなたはそれを信じさせる何が起こっているのですか? – NerdFury