我想在按钮单击时复制表格行,特别是在(下拉列表等)中包含控件的行。用户将输入数据,然后在所有行都完成后将其发送到数据库。目的是减少用户时间,因为每行上的许多字段可能相同。
我有这段代码试图复制行控件,它不复制而是“移动”控件。另外,为什么多次按钮单击不会导致多行..单击一次后,它不会添加多于一个。谢谢。编辑:是的,是 asp:table。
当前代码:
protected void Button1_Click(object sender, EventArgs e)
{
TableRow tRow = new TableRow();
Table1.Rows.Add(tRow);
foreach (TableCell cell in Table1.Rows[0].Cells)
{
TableCell tCell = new TableCell();
foreach (Control ctrl in cell.Controls)
{
tCell.Controls.Add(ctrl);
}
//tCell.Text = cell.Text;
tRow.Cells.Add(tCell);
}