我在gridview中使用模板,其中页脚模板有一个超链接。 在gridview导出到excel时,要从页脚中删除超链接并将超链接文本指定为页脚文本。 M使用下面的代码删除,但它不是工作。 善意的建议。
for (int i = 0; i < gv.FooterRow.Cells.Count; i++)
{
if (gv.FooterRow.Cells[i].Controls.Count > 0)
{
foreach (Control ctr in gv.FooterRow.Cells[i].Controls)
{
string CtrName = ctr.GetType().Name;
if (CtrName == "HyperLink")
{
HyperLink lnkbtn = (HyperLink)ctr;
string ft = lnkbtn.Text;
gv.FooterRow.Cells[i].Text = ft;
gv.FooterRow.Cells[i].Controls.Clear();
}
}
}
}
感谢, 独奏