asp:table动态添加行被覆盖,怎么解决?

ShowMaker.wins ShowMaker.wins 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
想要实现的是点击按钮就会在table后边追加一行,但现在实际情况是:第一次点击按钮的确是增加了一行,但再点击按钮就会会增加行了,而是直接把上次的那行覆盖了,我想要每次点击都加一行,而不是覆盖,求帮忙。
点击按钮的事件代码如下
protected void insert_Click(object sender, EventArgs e)
{
TableRow row = new TableRow();
for (int i = 0; i != 3; ++i)
{
if (i == 0)
{
TableCell cell = new TableCell ();

Label la = new Label();
la.Text = (int.Parse(currItem) + 1).ToString();//此处的curritem是一个数字字符串。
currItem = la.Text;
cell.Controls.Add(la);
row.Cells.Add(cell);

}
else if (i == 1)
{
TableCell cell = new TableCell ();

TextBox tb = new TextBox();
tb.Text = "";
tb.Width = 700;
tb.Rows = 5;
tb.Height = 80;
cell.Controls.Add(tb);
row.Cells.Add(cell);

}
else
{
TableCell cell = new TableCell();

TextBox tb = new TextBox();
tb.Text = "";
tb.Width = 80;
cell.Controls.Add(tb);
row.Cells.Add(cell);

}
}
this.Table1.Controls.Add(row);
}
...全文
评论 5
收藏 已收藏
分享
返回顶部
ShowMaker.wins
.NET社区 62,272 成员 668,968 内容