Вот то, что я придумал, основываясь на этой ссылке разделить столбец из одной таблицы в столбец из другой таблицы
SELECT ISNULL(T1.Code,T2.Code) AS Code
, CASE WHEN ISNULL(T1.Month1,0) = 0 THEN ISNULL(T2.Month1,0)
ELSE ISNULL(T2.Month1,0)/ISNULL(T1.Month1,0)
END AS Month1,
CASE WHEN ISNULL(T1.Month2,0) = 0 THEN ISNULL(T2.Month2,0)
ELSE ISNULL(T2.Month2,0)/ISNULL(T1.Month2,0)
END AS Month2,
CASE WHEN ISNULL(T1.Month3,0) = 0 THEN ISNULL(T2.Month3,0)
ELSE ISNULL(T2.Month3,0)/ISNULL(T1.Month3,0)
END AS Month3
FROM #TempBidCost AS T1
FULL JOIN #TempBidRevenue AS T2 ON T1.Code = T2.Code
Стиль в этом случае находится в файле, названном generic.xaml, он должен быть расположен в themems папке в Вашем проекте.
найдите его и откройте его. в Вас найдет эту строку, которая управляет фоном заголовков столбцов
<dg:DataGridHeaderBorder SortDirection="{TemplateBinding SortDirection}"
IsHovered="{TemplateBinding IsMouseOver}"
IsPressed="{TemplateBinding IsPressed}"
IsClickable="{TemplateBinding CanUserSort}"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
Padding ="{TemplateBinding Padding}"
SeparatorVisibility="{TemplateBinding SeparatorVisibility}"
SeparatorBrush="{TemplateBinding SeparatorBrush}">
в основном его определенный в другом месте в шаблоне: это объяснит TemlateBinding Вам MSDN TemplateBinding
HTH, Eric