Gridview doesnt allow the footer to display if there are no records in its datasource. So first add a dummy/empty but valid row/record/value to the gridview datasource before assigning and binding it to the gridview. Then set the first row of the gridview to invisible. An example is given below,