GridView - скрыть колонку?
И наконец - пятничная изюминка.
Выполняется запрос к базе, возвращающий таблицу из 8-ми полей.
Выполняется по отработанной технологии, получается ожидаемый результат.
В полученной таблице выполняется замена Caption для колонок.
Код отрабатывает чисто - никаких ехцептионов не происходит.
Табличка присваивается потомку GridView с перегруженным DataSourse
На присвоении - аккуратно заполняется Columns грида с установкой имени поля, отображаемого заголовка и видимости.
Затем грид нормальным образом отрисовывается.
Отрисовка - правильная. Т.е. все скрытые колонки - отсутствуют,
Проверяю ХТМЛ - там таблица, первая строка - заголовки - присутствуют только те, которые должны быть.
Дальше, построчно, данные. Пропусков или лишних данных - нет.
Все идеально.
Дальше делается несложная операция - GridView экспортируется в Ехцел-файлик и отдается юзеру.
И вот тут начинается пляска с бубном - невидимые колонки - на месте и пустые...
Что билли повылазило где не надо...