Label lb1 = new Label();
lb1.Text = ...
...
tc.Controls.Add(lb1); //tc 就是你想添加label的表格.
..TextBox的添加方法一样.
取值的话,因为是动态生成的,所以你有两种方法:
1、将一些控件进行隐藏。需要的时候让它们再显示。
2、动态添加,它们的名字按一定的规律取,比如都是以“txtAd_”为前缀。然后可以通过document.get...ByID()找出所有的动态添加的TextBox了,取值也就没问题了
等一下给弄段代码看看好吗?这个地方真不知道怎么做了
ableRow tr8 = new TableRow();
TableCell tc81 = new TableCell();
tc81.Controls.Add(new LiteralControl("联系方式"));
tr8.Cells.Add(tc81);
TableCell tc82 = new TableCell();
tc82.Controls.Add(new LiteralControl("邮政编码:"));
TextBox tb81 = new TextBox(); TextBox tb82 = new TextBox(); TextBox tb83 = new TextBox();
tb81.Text = dv1.Tables[0].Rows[0]["yzbm"].ToString();
tc82.Controls.Add(tb81);
tc82.Controls.Add(new LiteralControl("详细地址:"));
tb82.Text = dv1.Tables[0].Rows[0]["xxdz"].ToString();
tc82.Controls.Add(tb82);
tc82.Controls.Add(new LiteralControl("联系电话:"));
tb83.Text = dv1.Tables[0].Rows[0]["lxdh"].ToString();
tc82.Controls.Add(tb83);
tr8.Cells.Add(tc82);
Table1.Rows.Add(tr8);
是这样写吗?
就是取值那一块还是不大明白
麻烦给段代码,谢谢!