Как настроить видимость GridColumn на основе значения другого GridColumn в конструкторе XtraGridControl? - PullRequest
0 голосов
/ 23 сентября 2011

Я не могу найти ответ на этот вопрос, который уже существует.

Моя проблема в том, что у меня есть информация о Сотруднике, отображаемом в XtraGridControl с представлением, установленным на CardView,В моем классе Employee у меня есть свойство Terminated bool, которое сообщает, был ли сотрудник уволен или нет.У меня также есть свойство TerminationDate, которое действительно только в том случае, если сотрудник был уволен (employee.Terminated == true).

Мой вопрос: есть ли способ сделать столбец «Дата завершения» скрытым, если значениев столбце «Прекращено» значение false в XtraGridControl через конструктор, или мне нужно это кодировать?

Если мне нужно это кодировать, некоторые советы о том, где искать, будут полезны.Я новичок в DevExpress.

Я использую версию 10.2 элементов управления DevExpress, VisualStudio 2010 в качестве своей IDE, для целей программы я не использую базу данных в качестве источника данных, который я используюуниверсальный List.

Заранее спасибо.

Редактировать: я должен отметить, что я хочу сделать это для отдельной карты, а не отключить столбец для всех строк.

1 Ответ

0 голосов
/ 03 октября 2011

Мне удалось заставить это работать, но не с помощью чего-либо, с чем GridControl или View помогли.

Просто чтобы закрыть вопрос ответом.Я сделал DateTime, который содержит дату завершения, обнуляемый DateTime (DateTime?), а затем включил параметр в представлении, чтобы скрыть столбцы с нулевыми значениями, которые скрывают дату завершения, в результате я выглядел так, как будтопытаясь достичь.

...