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

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

    既然設定了隱藏列,必定會有如何獲取隱藏列值的問題?下篇部落格讓小編為你總結答案!
---------------------
作者:兔兔耶耶
來源:CSDN
原文:https://blog.csdn.net/u010542940/article/details/47450215
版權宣告:本文為博主原創文章,轉載請附上博文連結!