This example demonstrate how to Show Empty row in the ASP.NET Gridview Control. EmptyDataTemplate is provided in gridview class. Empty data template is shown when no data is rendered
Here’s an example
Aspx design code
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="true">
<emptydatatemplate>No Record Found</emptydatatemplate>
</asp:GridView>
Code behind script

protected void Page_Load(object sender, EventArgs e)
{
GridView1.DataSource = null;
GridView1.DataBind();
}
Note: EmptyDataTemplate is supported in 2.0, 3.0, 3.5, 4.0