В C # как мне по-прежнему показывать заголовки gridview, даже если источник данных пуст.
Я не создаю столбцы автоматически, поскольку все они предопределены.
В настоящее время я делаю следующее.
Получите DataTable из хранимой процедуры, затем установите DataSource для gridview, а затем вызовите DataBind ().
Это отлично работает, когда у меня есть данные, но когда строки не возвращаются, я просто получаю пустое место на месте сетки.
Изменить: спасибо всем за свойство .NET 4+. Я спросил об этом еще в .NET 3.5 дня. Теперь это намного проще. :)