Search code examples
wpfdatagrid

How can I store custom object in WPF DataGrid cell?


How can I store custom object in WPF DataGrid cell?


Solution

  • Use a DataGridTemplateColumn:

    <DataGrid ItemsSource="{Binding}" AutoGenerateColumns="False" >
        <DataGrid.Columns>
            <DataGridTemplateColumn Header="Custom Column">
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <!-- whatever you like in here -->
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridtemplateColumn>
        </DataGrid.Columns>
    </DataGrid>