例如,我有文本框,我输入了“例如”。
现在,我想为该表创建一个新的<table>
和一个<tr>
,并为每个病房创建一个<td>
。
我该怎么做?感谢您的帮助
答案 0 :(得分:2)
//figure out the number of table row and column.
int rowNum = 5;
int colNum = 2;
System.Text.StringBuilder sb=new System.Text.StringBuilder();
if(attachmentName.Count > 0){
sb.Append("<Table>");
for (int i = 0; i < rowNum; i++) {
sb.Append("<tr>");
for (int j = 0; j < colNum; j++)
{
sb.Append("<td>");
//add your a tab and img tag....
// by attachmentName[i][j]
sb.Append("");
sb.Append("</td>");
}
sb.Append("</tr>");
}
}
答案 1 :(得分:2)
你应该使用HTMLGeneric类。
假设您要添加tr
,您可以按照以下方式创建
HtmlGenericControl tr = new HtmlGenericControl("tr");
您可以按如下方式在tr中添加td
HtmlGenericControl td = new HtmlGenericControl("td");
tr.Controls.Add(td);
同样,您可以创建任何html控件
最后将其添加到页面上的父控件中。假设它是一个id为pannel1的面板,那么
pannel1.Controls.Add(panle1);