C# 如何显示GridView';如果删除了所有行,则返回页眉和页脚
我有带CRUD操作的GridView,在加载时,我添加一个没有数据的空行只是为了显示网格,之后我可以添加新行、更新、删除,但当我删除所有行时,我的网格消失了,我丢失了网格的页眉和页脚C# 如何显示GridView';如果删除了所有行,则返回页眉和页脚,c#,asp.net,gridview,C#,Asp.net,Gridview,我有带CRUD操作的GridView,在加载时,我添加一个没有数据的空行只是为了显示网格,之后我可以添加新行、更新、删除,但当我删除所有行时,我的网格消失了,我丢失了网格的页眉和页脚 protected void Page_Load(object sender, EventArgs e) { GridView1.DataSource = new object[] { null }; GridView1.DataBind(); } 有没有办法将这一行设置为固定的 protecte
protected void Page_Load(object sender, EventArgs e)
{
GridView1.DataSource = new object[] { null };
GridView1.DataBind();
}
有没有办法将这一行设置为固定的
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (e.Row.DataItem == null)
{
e.Row.Visible = false;
}
}
}
我明白了,当
GridView
中没有数据时,您希望它有页眉和页脚。在ASP.NET 4.0+中,他们引入了一个属性ShowHeaderWhenEmpty
,如果要显示GridView
的标题,则应将其设置为true