Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net c中具有下拉列表控件的重复表行#_C#_Asp.net - Fatal编程技术网

C# asp.net c中具有下拉列表控件的重复表行#

C# asp.net c中具有下拉列表控件的重复表行#,c#,asp.net,C#,Asp.net,我想在单击按钮时复制一个表行,特别是在(下拉列表等)中包含控件的行。用户将输入数据,然后在所有行完成后将其发送到数据库。这样做的目的是减少用户时间,因为每行上的许多字段可能相同 我有这段代码试图复制行控件,它不是复制而是“移动”控件。还有,为什么多次单击按钮不会导致多行..单击一次后,不会再添加多行。谢谢编辑:是,是asp:表格。 当前代码: protected void Button1_Click(object sender, EventArgs e) { TableRow tRow

我想在单击按钮时复制一个表行,特别是在(下拉列表等)中包含控件的行。用户将输入数据,然后在所有行完成后将其发送到数据库。这样做的目的是减少用户时间,因为每行上的许多字段可能相同

我有这段代码试图复制行控件,它不是复制而是“移动”控件。还有,为什么多次单击按钮不会导致多行..单击一次后,不会再添加多行。谢谢编辑:是,是asp:表格。

当前代码:

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);
}  

此代码是否为您添加新行?谈到多次点击,希望您没有编写过类似的
ClientScript.GetPostBackEventReference(yourButton,null))。如果有,则不会触发另一个回发事件。是的,这是一个asp:Table,很抱歉,是的,代码插入新行