<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>
I have to create above table dynamically in c#
I am trying but didnt get
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";
}
}
You can try this code to create table.
First place this markup in your aspx page like
Then Try This code in Page_Load like
Or You can try this, by storing cell values in 2D Array like