none
【ASP.NET】如何清除GridView某行中TemplateField列的内容 RRS feed

  • 问题

  • GridView在生成GridViewRow的同时在每一行的前面有个小点的图标,而这个图标是由模板列生成的,有没有办法可以去掉指定行的模板列的内容,而其他行保持不变?
    • 已移动 肖小勇Moderator 2010年4月1日 1:44 asp.net 相关问题 (发件人:.NET Framework 一般性问题讨论区)
    2010年3月31日 16:46

答案

  • protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            bool clear = true; // 判断是否清除。
            if (clear)
            {
                e.Row.Cells[1].Text = string.Empty;
                // 或者
                //e.Row.Cells[1].Controls.Clear();
            }
        }
    }

     


    知识改变命运,奋斗成就人生!
    2010年4月1日 1:44
    版主