如何將數據綁定到System.Web.UI.WebControls.Table - 控件?ASP.NET System.Web.UI.WebControls.Table控件
和,
如何從列表中填充它?
如何將數據綁定到System.Web.UI.WebControls.Table - 控件?ASP.NET System.Web.UI.WebControls.Table控件
和,
如何從列表中填充它?
您無法綁定到表格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是要綁定列表(或其它可枚舉數據源)。
你可能會更好地使用中繼器控制你正在尋找的東西。您可以在頁眉中定義一個<table>
,在每個項目中定義一個</table>
,並且只定義<tr><td></td></tr>
。在這種情況下,您可以從列表中進行綁定。