如何在ASP .NET网页上“卸载”GridView?

时间:2013-06-18 21:14:09

标签: c# asp.net gridview

当页面开始时,即使将其设置为“可见”,我也无法看到GridView。

我只在数据加载到它后才看到它。

数据加载后,如何“卸载”它?意思是,我怎样才能使它与数据绑定之前的方式一样消失?

2 个答案:

答案 0 :(得分:4)

不确定我是否收到您的问题,但这样的话会清空服务器端的网格

gridView1.DataSource = null;
gridView1.DataBind();

答案 1 :(得分:1)

在页面加载时执行以下操作:

protected void Page_Load(object sender, EventArgs e)
{
        if (!IsPostBack)
        {
            gridView1.DataSource = string.Empty;
            gridView1.DataBind();
        }
}

哦,并在aspx中的网格视图的空属性时设置show header:

ShowHeaderWhenEmpty="true"