<table id="tableContent" border="1" runat="server">
<tr>
<td colspan="3">
Record 1
</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>a</td>
<td>b</td>
<td>c</td>
</tr>
<tr>
<td>m</td>
<td>n</td>
<td>o</td>
</tr>
<tr>
<td colspan="3">
<input id="Button1" type="button" value="button" />
</td>
</tr>
</table>
我要在C# 我試圖動態地創建上面的表格,但沒有得到如何動態地創建表在C#中
protected void Page_Load(object sender, EventArgs e)
{
HtmlTableRow row = null;
HtmlTableCell cell = null;
for(int i = 0; i < 5; i++)
{
row = new HtmlTableRow();
cell = new HtmlTableCell();
tableContent.Controls.AddAt(i, row);
row.Controls.AddAt(i, cell);
cell.InnerText="1";
}
}
哪部分你有問題? – manman
你有沒有嘗試過一個div,然後將相應的td tr作爲字符串添加到它的內聯文字 – pordi
,你必須告訴需求或預期的輸出。這裏沒有列出目的。例如,我可以告訴你只是做Response.Write(yourtablestr);它在技術上將是動態的。 –