我在HTML中有以下表格结构。
<table id="myTable" runat="server">
<thead>
<tr>
<th>Column1</th>
<th>Column2</th>
</tr>
</thead>
<tbody >
</tbody>
</table>
我想在tbody部分中添加htmltable行。我搜索了stackoverflow。在那里,建议使用tablesection表格。但是HTMLTable行(我的意思是HTMLControl)没有那个表部分属性。
这是我尝试过的。但它没有定义表格部分。
HtmlTableRow row = new HtmlTableRow();
HtmlTableCell cell1 = new HtmlTableCell();
row .Cells.Add(cell1);
HtmlTableCell cell2 = new HtmlTableCell();
row.Cells.Add(cell2 );
myTable.Rows.Add(row);
请建议我如何将tablerow添加到html table tbody标签内。在此先感谢: - )
答案 0 :(得分:0)
试试这个
Table table = new Table();
TableRow tblRow;
TableCell tblCell;
tblRow= new TableRow();
tblRow.TableSection = TableRowSection.TableHeader;
tblCell= new TableCell();
tblCell.Text = "Header";
tblRow.Cells.Add(tblCell);
table.Rows.Add(tableRow);
tblRow= new TableRow();
tblRow.TableSection = TableRowSection.TableBody;
tblCell= new TableCell();
tblCell.Text = "Body";
tblRow.Cells.Add(tblCell);
table.Rows.Add(tblRow);
tblRow= new TableRow();
tblRow.TableSection = TableRowSection.TableFooter;
tblCell= new TableCell();
tblCell.Text = "Footer";
tblRow.Cells.Add(tblCell);
table.Rows.Add(tblRow);
WebForm.Controls.Add(table);