2009-08-08 3 views

答えて

1

テーブルWebコントロールにバインドすることはできません。 HTMLを完全に制御したい場合は、Repeater(Jonのように)を使用するか、ASP.NET 3.0ではListViewのコントロールを使用できます。後者は、Visual Studioから利用可能なテーブルテンプレートを持っています。もちろん、テーブルとしてレンダリングするGridViewコントロールを使用することもできます。おそらく、データをバインドするのが最も簡単ですが、レンダリングされた出力を少ししか制御できません。

List(リストを意味すると思います)から入力するには、単純にObjectDataSourceを使用するか、手動でバインドします。 「MyControlとは」あなたがコントロールのIDに結合し、「リスト」されている

List<MyData> list = DAL.GetList(); 
MyControl.DataSource = list; 
MyControl.DataBind(); 

は、あなたが結合したいことリスト(またはその他の可算データソース)です。

3

お探しのものにリピータコントロールを使用する方がよいでしょう。ヘッダーには<table>、フッターには</table>、各項目には<tr><td></td></tr>と定義できます。その場合、リストからバインドすることができます。