关于为HtmlTable复制一行

hityct1 hityct1 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
复制HtmlTable的第一行。


protected void Button2_Click(object sender, EventArgs e)
{
HtmlTable table = t3;
HtmlTableRow tr_old =t3.Rows[0];//被复制的row
HtmlTableRow tr_new = new HtmlTableRow();//新的一行(row)


//为新的一行的每个cell复制
for (int i = 0; i < tr_old.Cells.Count; i++)
{
HtmlTableCell tc = new HtmlTableCell();
tc.InnerHtml = tr_old.Cells[i].InnerHtml;
tr_new.Cells.Add(tc);
}
table.Rows.Add(tr_new);//将新的一行添加到table中

}

两个问题:
1)点击button,可以为HtmlTable复制一行,再点击一次则没有变化,怎么回事?
2)当HtmlTable的cell中有asp控件时,则tc.InnerHtml = tr_old.Cells[i].InnerHtml;这句异常,提示
无法获取 的内部内容,因为该内容不是文本。
什么原因?
...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
hityct1
.NET社区 62,272 成员 668,968 内容