Решение первое:
если все, что вам нужно, это показать какой-то текст, указывающий, что представление сетки пусто, вы можете использовать EmptyDataText
свойство вида сетки
Пример:
<asp:GridView ID="somethingGridView" runat="server" EmptyDataText="No records Found" </asp:GridView>
Решение второе:
после вызова таблицы данных вы можете проверить, есть ли в ней данные, а затем просто скрыть представление сетки ипокажите метку, которую вы хотите Пример:
DataTable dt = dataCallFunction();
if(dt.Rows.Count == 0){
IdOfGridView.Visible = False;
IdOfLabel.Visible = True;
}
Это всего лишь два решения из многих, которые вы могли бы сделать.