• ベストアンサー

Tableを動的に増やしたい。

お世話になります。 asp.net(c#)で開発をしています。 c#は初めて1月程度です。 やりたいことは、 Tableを動的に増やす。 と言うことです。 たとえば、こんなイメージです。 <asp:Table ID="Table001"></asp:Table> <asp:Table ID="Table002"></asp:Table> <asp:Table ID="Table003"></asp:Table> .... と言うように、データの条件に合わせてテーブルを動的に増やして表示。そして、その各テーブルは<p></p>タグで切り分けたいのです。 表示するデータはSQLで取得し、その抽出条件によって、テーブルの個数が変動することが考えられます。 ご存知の方、知恵をお貸しください。

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

全体をテーブルで囲って<tr><td>~</td></tr>で切り分けるのでよいなら、 DataListまたはDataGridでしょう。 <asp:Table ID="Table001"></asp:Table> はテンプレートに埋め込む。 http://www.atmarkit.co.jp/fdotnet/dotnettips/index/index.html#i22

noname#12943
質問者

お礼

回答ありがとうございます。 DataGridを使用してみました。 かなり便利に使えることが判りました。 が・・・。 残念ながら、DataGridではどうしても対応できないような細かな処理が必要とされるために今回はDataGridを利用できませんでした。 お礼、送れて申し訳ありませんでした。

その他の回答 (1)

  • mo_gu
  • ベストアンサー率51% (56/109)
回答No.1

repeaterコントロールを使ったらどうでしょうか?

noname#12943
質問者

お礼

回答ありがとうございます。 repeaterを使用してみました。 やり方はわかったのですが、仕様が煩雑で、repeaterでは実現できないことがあるため断念しました。 お礼、遅れて済みませんでした。

関連するQ&A