さて、私が取り組んでいるプロジェクトでは、ページ上にハードコードされたasp:panelを作成し、それを次のように入力しています。
- ドロップダウンリスト
- asp:Table、asp:TableHeaderRow
- 追加およびキャンセルボタン
selectedIndexChangedイベントがDropDownListで発生すると、テーブル行が作成され、6つほどのテーブルセルで埋められ、その中にasp:Textboxesが配置されます。
最終的に、それらはすべてテーブル行に追加され、テーブル行コレクションに追加されます。
それはすべて問題なく機能しますTableRows
が、foreachループで動的に作成されたこれらの情報を追加しようとすると、それらはどこにも見つかりませんが、TableHeaderRowはあります。
また、[追加]をクリックしてプロセスを実行すると、null例外は発生せず、ヘッダーの後に残るのはヘッダーだけで、すべての行が表示されなくなります。
とにかく、私は本当に馬鹿げた何かが欠けていると感じています。私は多くのフォーラム、投稿、MSDNを調べましたが、私の問題に対する答えは見つかりませんでした。どんな助けでも大歓迎です!