こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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で取得し、その抽出条件によって、テーブルの個数が変動することが考えられます。

ご存知の方、知恵をお貸しください。

投稿日時 - 2005-04-06 01:21:48

QNo.1314178

すぐに回答ほしいです

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

全体をテーブルで囲って<tr><td>~</td></tr>で切り分けるのでよいなら、
DataListまたはDataGridでしょう。

<asp:Table ID="Table001"></asp:Table>
はテンプレートに埋め込む。

http://www.atmarkit.co.jp/fdotnet/dotnettips/index/index.html#i22

投稿日時 - 2005-04-06 11:27:42

お礼

回答ありがとうございます。

DataGridを使用してみました。
かなり便利に使えることが判りました。

が・・・。
残念ながら、DataGridではどうしても対応できないような細かな処理が必要とされるために今回はDataGridを利用できませんでした。

お礼、送れて申し訳ありませんでした。

投稿日時 - 2005-04-13 22:09:17

ANo.2

このQ&Aは役に立ちましたか?

4人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

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

投稿日時 - 2005-04-06 11:03:43

お礼

回答ありがとうございます。

repeaterを使用してみました。
やり方はわかったのですが、仕様が煩雑で、repeaterでは実現できないことがあるため断念しました。

お礼、遅れて済みませんでした。

投稿日時 - 2005-04-13 22:06:34

あなたにオススメの質問