当页面开始时,即使将其设置为“可见”,我也无法看到GridView。
我只在数据加载到它后才看到它。
数据加载后,如何“卸载”它?意思是,我怎样才能使它与数据绑定之前的方式一样消失?
答案 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"