使用c#的asp.net页面如何隐藏整个datagrid,只有在事件触发后显示绑定数据的datagrid。

解决方案 »

  1.   

    Web Control本身就有Visible属性
      

  2.   

    事件触发后
    datagrid1.visible = false;//设置datagrid不可见
      

  3.   

    有两种解决方案,第一是用gridview中自带的visible属性,在后台来控制控件的可见性,第二种就是通过CSS来控制样式,不过这个也需要和后台配合起来使用。
    attributes.add("style",display:none")
      

  4.   

    放到panel中如何实现,有代码吗/
      

  5.   

    把放在datagrid控件panel 里,如果把panel的visible属性设置为 false就可以把datagrid隐藏了!
      

  6.   

    Visible属性设为FALSE ,true就能隐藏和显示gridview
      

  7.   

    我想说的10楼已经说了.
    补充一下.
    用VISIABLE属性,DATAGRID的代码是不会写到客户端的.
    而用CSS控制,代码会写到客户端,加载以后隐藏.
    各有各的好处.