如何从Gridview页脚中删除超链接&将其文本指定为页脚文本

时间:2011-08-12 06:38:48

标签: asp.net gridview

我在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();
                    }
                }
            }
        }   

感谢, 独奏

0 个答案:

没有答案