Maybe you are headache for how to set the background color for headers in DataGrid. It seems there is no option of setting background-color in DataGridColumn. Then following article supplied a solution for you. You could easily understand it. If you have interesting why not try it at once?
Article URL: Set Background-color for Headers of DataGrid