Я немного запутался в том, что именно вы пытаетесь спросить, но, возможно, я думаю, что это одно из двух;
Требуется отображение нескольких столбцов для каждого столбца. Например, вы хотите, чтобы отображались два или более элементов в каждом столбце, например, два флажка или текстовых поля и т. д. Следующий код ниже отображает два поля со списком, привязанных к поставщику данных объекта
<dg:DataGridTemplateColumn >
<dg:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding item1}" />
<TextBlock Text="{Binding item2}" />
</StackPanel>
</DataTemplate>
</dg:DataGridTemplateColumn.CellTemplate>
<dg:DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox ItemsSource="{StaticResource mybiglist}"
SelectedValue="{Binding item1}"/>
<ComboBox ItemsSource="{StaticResource mysecondbiglist}"
SelectedValue="{Binding item2}"/>
</DataTemplate>
</dg:DataGridTemplateColumn.CellEditingTemplate>
</dg:DataGridTemplateColumn>
В качестве альтернативы, возможно, вам нужен один или несколько столбцов для каждого поля со списком, тогда это должно помочь;
Многоколонный ComboBox в WPF
Простое многоколоночное поле со списком в WPF