1.如果要想隐藏gridview中的列,又要去列中的值,用此GV.Columns[Y].Visible=false;方法是取不到值的。因为这样数据绑定不上。
  解决方法:1.protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        e.Row.Cells[5].Style.Add(HtmlTextWriterStyle.Display, "none"); 
  
    }
2.在前台写一个样式
.hidden{display:none}
 protected void GridView_UpdateData_RowDataBound(object sender, GridViewRowEventArgs e)
   {
    GV.Columns[5].HeaderStyle.CssClass = "hidden";
    GV.Columns[5].ItemStyle.CssClass = "hidden";
    GV.Columns[5].FooterStyle.CssClass = "hidden";                        
   }
 
                    
                 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号