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