DataGrid Style - AdarshRise/HandyControl GitHub Wiki
this style contains style for DataGridCheckBoxColumn, DataGridComboBoxColumn, DataGridTextColumn, DataGridHyperlinkColumn.
<DataGrid HeadersVisibility="All" RowHeaderWidth="60">
<DataGrid.RowHeaderTemplate>
<DataTemplate>
<CheckBox IsChecked="False"/>
</DataTemplate>
</DataGrid.RowHeaderTemplate>
<DataGrid.Columns>
<DataGridTextColumn/>
<DataGridCheckBoxColumn Header="Selected"/>
<DataGridComboBoxColumn Header="Type"/>
</DataGrid.Columns>
</DataGrid>
if you want to generate row numbers you should use DataGridAttach Attached Property, For more information about DataGridAttach, see here
First Remove DataGrid.RowHeaderTemplate
Then add this Attached Property
<DataGrid hc:DataGridAttach.ShowRowNumber="True"/>