Cart=new DataTable; //构建datatable
Cart.Columns.Add(new DataColumn("列名",typeof(string)));
DataRow dr=Cart.NewRow();
dr[0]=...;
Cart.Columns.Add(new DataColumn("列名",typeof(string)));
DataRow dr=Cart.NewRow();
dr[0]=...;
HtmlTableCell cell00 = new HtmlTableCell();
HtmlTableCell cell01 = new HtmlTableCell();
string0 = new Label();
string0.ID = "Label1";
string0.Text = "dfgsdfg";
cell00 = new HtmlTableCell();
cell00.Controls.Add(string0);text0 = new TextBox();
text0.ID = "colname";
text0.Width = 300;
cell01.Controls.Add(text0);row0 = new HtmlTableRow();
row0.Cells.Add(cell00);
row0.Cells.Add(cell01);
ta.Rows.Add(row0);
protected System.Web.UI.HtmlControls.HtmlTableCell myCell; private void CreatTable()
{
string str = "";
str += "<tr><td>1111</td><td>2222</td><td>3333</td></tr>";
myCell.InnerHtml= str;
}
.aspx文件中:
<table>
<tr>
<td runat=server id="myCell"></td>
</tr>
</table>
<tr>
for(i=0;i<cellcount;i++
{
<td></td>
}
</tr>
</table>cellcount为传递过来的需要建立的单元格的数目
oRow = oTable.insertRow(); oCell = oRow.insertCell();
for (var i=0;i<cols;i++)
{
oCell = oRow.insertCell();
var newTbx = document.createElement("<INPUT TYPE='text' style='width:180px' id='"+(i+1)+"_"+"Desc" + maxRow +"'>");
oCell.appendChild(newTbx);
}