GridViewコントロールにDropDownListsのフッター行を追加しようとしています。問題は、設計時にDataSourceに列がいくつあるのかわからないため、AutoGenerateColumns = trueを使用して列テンプレートを指定しようとしていません。したがって、DropDownListコントロールをフッターに追加する方法は、GridViewのDataBoundイベントで動的にコードに記述されます。ASP.NET GridViewにフッターを動的に追加
これは、ユーザーがボタンをクリックしたときに各DropDownListsのSelectedItemで何かしたいという点を除いて、問題なく機能します。これらの動的に追加されたコントロールは、もはやボタンをクリックしたユーザーのポストバックには存在しないようです。DropDownListコントロールでrunat = "server"タグを指定していないためです。
ユーザーがページのボタンをクリックしたときにSelectedItemsにアクセスできるように、すべての列を指定せずにこれらのドロップダウンをFooterTemplateに追加する方法がありますか?
コントロールをインスタンス化するために使用しているコードを投稿できますか? – Lazarus