首页蓝耳朵|小小蓝耳朵广州图书馆外文室英语儿童读物资源介绍网佛教青年之友旧版收集永硕E盘Phonics Short Vowels Game 
GridView列的隐藏或显示的控制
所属栏目:ASP.NET(webform)  时间:2009-04-27 09:30  作者:狼子

可以在RowDataBound事件里控制,如果是在DataBound事件里控制,容易引起第二次重新绑定数据,就是说,会重新再触发数据源控件的Selecting和Selected事件。

像这一段,就会二次触发数据检索了

protected void GridView1_DataBound(object sender, EventArgs e)
    {
        GridView1.Columns[6].Visible = true;
    }

下面这种循环每一行处理的办法就不会触发二次数据检索:

protected void GridView1_DataBound(object sender, EventArgs e)
    {
        foreach (GridViewRow gvr in GridView1.Rows)
        {
            gvr.Cells[6].Visible = true;
        }
    }

小楼宝宝的涂鸦花花(Imitater)的博客起名称骨测字皖ICP备06000023号-17