2009-08-08 69 views

回答

1

您無法綁定到表格web控件。如果你想完全控制你的HTML,你可以使用Repeater(比如Jon提到),或者在ASP.NET 3.0中,你可以使用ListView控件。後者具有Visual Studio提供的Table模板。當然,您也可以使用GridView控件,該控件呈現爲表格。這可能是綁定數據最簡單的方法,但是對渲染輸出的控制較少。

要從列表中填充它(我認爲您是指List?)它很簡單,您可以使用ObjectDataSource或手動綁定它,例如。

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

在哪裏顯示「myControl」是要結合到控制和「列表」的ID是要綁定列表(或其它可枚舉數據源)。

3

你可能會更好地使用中繼器控制你正在尋找的東西。您可以在頁眉中定義一個<table>,在每個項目中定義一個</table>,並且只定義<tr><td></td></tr>。在這種情況下,您可以從列表中進行綁定。