Member 13151408 Ответов: 1

Как установить цвет ячейки datagrid в WPF


Я хочу установить цвет ячейки в datagrid from на основе значения базы данных sql.Я набрал ниже код и выполнил его, но он не показывает никакого цвета в ячейке.Я не нашел решения этой проблемы.Помогите мне пожалуйста

Что я уже пробовал:

<DataGrid Name="dg">
            <datagrid.columns>
                <DataGridTextColumn Binding="{Binding Name}">
                <DataGridTextColumn Binding="{Binding Status}">
                    <datagridtextcolumn.elementstyle>
                       <Style.Triggers>
                         <Trigger Property="Text" Value="1">
                             <Setter Property="Background" Value="Blue"/>
                         </trigger>
                         <Trigger Property="Text" Value="2">
                             <Setter Property="Background" Value="Green"/>
                         </trigger>
                        </style.Triggers>

Michael_Davies

Не знаю, имеет ли значение case, но у вас есть триггеры и / или триггеры и стиль.Триггеры со стилем.Триггеры, каждый онлайн-пример, который я просмотрел, имеет их правильную оболочку и работает.

1 Ответов

Рейтинг:
4

Maciej Los

Проверьте прошлый ответ Кэролайн: Как изменить цвет одной ячейки datagrid в wpf?[^]