Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

​GridView - скрыть колонку?

27.04.18 17:44
Re: ​GridView - скрыть колонку?
 
Murr патриот
Murr
в ответ Murr 27.04.18 16:50

И наконец - пятничная изюминка.


Выполняется запрос к базе, возвращающий таблицу из 8-ми полей.

Выполняется по отработанной технологии, получается ожидаемый результат.


В полученной таблице выполняется замена Caption для колонок.

Код отрабатывает чисто - никаких ехцептионов не происходит.


Табличка присваивается потомку GridView с перегруженным DataSourse

На присвоении - аккуратно заполняется Columns грида с установкой имени поля, отображаемого заголовка и видимости.

Затем грид нормальным образом отрисовывается.

Отрисовка - правильная. Т.е. все скрытые колонки - отсутствуют,

Проверяю ХТМЛ - там таблица, первая строка - заголовки - присутствуют только те, которые должны быть.

Дальше, построчно, данные. Пропусков или лишних данных - нет.


Все идеально.


Дальше делается несложная операция - GridView экспортируется в Ехцел-файлик и отдается юзеру.


И вот тут начинается пляска с бубном - невидимые колонки - на месте и пустые...


Что билли повылазило где не надо...

 

Перейти на