I have a WPF `DataGrid`. In one column I currently show a `ComboBox` with values of an `enum`. The code looks like this:

```
<DataGridTemplateColumn Header="Solution">
    <DataGridTemplateColumn.CellEditingTemplate>
        <DataTemplate>
             <ComboBox ItemsSource="{utils:Enumerate {x:Type EnumSolution}}" SelectedItem="{Binding Solution, Converter={StaticResource EnumToStringConverter}, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
        </DataTemplate>
   </DataGridTemplateColumn.CellEditingTemplate>
   <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
             <ComboBox ItemsSource="{utils:Enumerate {x:Type EnumSolution}}" SelectedItem="{Binding Solution, Converter={StaticResource EnumToStringConverter}, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
        </DataTemplate>
    </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>

```

But I do not want to display the ComboBox for all rows. I only want to display it for specific rows and just a text for the other rows. Is that possible like this:

[![screenshot datagrid](https://i.stack.imgur.com/tqG9E.png)](https://i.stack.imgur.com/tqG9E.png)