Задать вопрос
@M3fist0

Как поменять заголовки столбцов DataGrid в зависимости от данных?

Здравствуйте!
Использую DataGrid в свем проекте. Таблица состоит из двух столбцов, которые привязаны к списку SortedList. Один столбец привязан к Key, другой к Value соответственно. Имена столбцов: byte и byte value.
Возникла необходимость отображать в этой же таблице либо SortedList, либо просто одно hex-значение в зависимости от того, что вернут методы класса Модели.
То есть в случае SortedList таблица отображает byte и byte value. А в случае возврата просто hex-значения отображает это hex-значение и его decimal-значение. Следовательно и заголовки столбцов должны поменяться на hexadecimal и decimal.
Как это реализовать? Наверно, возможно с помощью XAML это описать...

Спасибо заранее!
  • Вопрос задан
  • 687 просмотров
Подписаться 1 Оценить 1 комментарий
Ответ пользователя Роман К ответам на вопрос (2)
yarosroman
@yarosroman Куратор тега C#
C# the best
Так же использовать привязку или обратиться напрямую к коллекции DataGrid.Columns, возвращает определение столбца, у которого есть свойство Header
Ответ написан
Комментировать