【玩转GridView】之简单实现隐藏列

    做项目中有时候,如果设置了gridview隐藏列,问题就变得很简单,所以小编总结了两种实验过的方法分享给大家。

第一种.

    在gridview的RowCreated的方法中设置需要隐藏的列为不可见,如下;

protected void gdvExRation_RowCreated(object sender, GridViewRowEventArgs e)
      {
          e.Row.Cells[2].Visible = false;//设置第二列为隐藏列
          e.Row.Cells[3].Visible = false;
          e.Row.Cells[4].Visible = false;
      }

  并且需要在前台gridview控件加上,如下:

      OnRowCreated="gdvExRation_RowCreated"

第二种.

   在给gridview绑定值的时候,去设置哪几列隐藏也是OK的;如下

        gdvExRation.DataSource = RmcsqTpsRelationList;
        gdvExRation.DataBind();
        gdvExRation.Columns[2].Visible = false; //设置第二列为隐藏列        
        gdvExRation.Columns[3].Visible = false; //设置第三列为隐藏列        
        gdvExRation.Columns[4].Visible = false; //设置第四列为隐藏列


总结. 

    一般情况下,设置隐藏列是为了不在界面显示数据,但在在其他操作的时候能方便取值使用。不管用哪种方法去设置隐藏列,都不能忘记在后台要给这列字段传值哟,不然设置这个隐藏列也就没什么意义了。

    既然设置了隐藏列,必定会有如何获取隐藏列值的问题?下篇博客让小编为你总结答案!


你可能感兴趣的:(【玩转GridView】之简单实现隐藏列)