1、在<asp:GridView></asp:GridView>标签后添加Label标签:
<asp:Label ID="lblNoData" CssClass="label-absolute" runat="server" Text="空空如也~" Visible="false"></asp:Label>;
2、后台代码创建gridView是否为空检查方法:
private void CheckGridViewData()
{
if (GridView1.Rows.Count == 0)
{
// 没有数据
lblNoData.Visible = true;
}
else
{
// 有数据
lblNoData.Visible = false;
}
}
3、在需要检查的地方调用CheckGridViewData()方法,如Page_Load方法。