How to Add a Datagrid in WPF

Posted on Posted in WPF

–Datagrid in WPF

1) Create a Datagrid

<DataGrid x:Name=”uxHistory” AutoGenerateColumns=”False” IsReadOnly=”True” Margin=”0,5,0,0″>

</DataGrid>

2) then define datagrid column

<DataGrid.Columns>
</DataGrid.Columns>

3) Now add DataGridTemplateColumn field to actually specify data related to each column

<DataGridTemplateColumn Header=”{DynamicResource ResourceKey=RegistrationSearchControl.ApplicationNumber.TextBlock.Text}” Width=”Auto”>
</DataGridTemplateColumn>

4)
<DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn.CellTemplate>

5) <DataTemplate></DataTemplate>

6) and finally inside of datatemplate we add text box etc
<DataTemplate>
<TextBlock TextWrapping=”Wrap” Text=”{Binding Path=ApplicationNumber}” VerticalAlignment=”Center” Margin=”2,0,0,0″/>
</DataTemplate>