【玩轉GridView】之簡單實現隱藏列
阿新 • • 發佈:2019-01-28
做專案中有時候,如果設定了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; //設定第四列為隱藏列
總結.
一般情況下,設定隱藏列是為了不在介面顯示資料,但在在其他操作的時候能方便取值使用。不管用哪種方法去設定隱藏列,都不能忘記在後臺要給這列欄位傳值喲,不然設定這個隱藏列也就沒什麼意義了。
既然設定了隱藏列,必定會有如何獲取隱藏列值的問題?下篇部落格讓小編為你總結答案!