1. 程式人生 > >【玩轉GridView】之簡單實現隱藏列

【玩轉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; //設定第四列為隱藏列

總結. 

    一般情況下,設定隱藏列是為了不在介面顯示資料,但在在其他操作的時候能方便取值使用。不管用哪種方法去設定隱藏列,都不能忘記在後臺要給這列欄位傳值喲,不然設定這個隱藏列也就沒什麼意義了。

    既然設定了隱藏列,必定會有如何獲取隱藏列值的問題?下篇部落格讓小編為你總結答案!