나는 당신이 또한 죄송
grd.DisplayLayout.Override.SelectedRowAppearance.ForeColor = System.Drawning.Color.Orange;
이상
grd.DisplayLayout.Override.GroupByRowAppearance.ForeColor = System.Drawning.Color.Orange;
변경해야한다고 생각하지만, 나는 멀리 내가 테스트 할 수 있습니다 PC에서입니다.
일반적으로 이러한 속성은 이벤트 인수 내에 Layout 개체를 가져 오는 InitializeLayout 이벤트에서 효과적으로 변경할 수 있습니다.
e.Layout.Override.GroupByRowAppearance.ForeColor = Color.Orange;
편집 : 내가 찾은 순간 유일한 솔루션에서 다음
private void grd_BeforeRowActivate(object sender, RowEventArgs e)
{
// You need to add the additional logic required by you to
// determine which rows need to have the forecolo changed...
if (e.Row.IsGroupByRow == true)
grd.DisplayLayout.Override.ActiveRowAppearance.ForeColor = Color.Orange;
else
grd.DisplayLayout.Override.ResetActiveRowAppearance();
}
잘 했어, 고마워. –