Просто сделайте DataSource
NULL и повторно Bind()
GridView
, и он должен спрятаться!
myGridView.DataSource = null;
myGridView.DataBind();
Кроме того, будьте осторожны, используя .Visible
, так как найти его позже будет невозможно. Если вы должны использовать .Visible = false;
, я предлагаю использовать myGridview.Attributes.Add("style","display:none");