2011-01-12 5 views
1

C#에서 DataGridView의 첫 번째 행과 첫 번째 열에 대한 BackColor 속성을 설정하려고합니다. 첫 번째 행과 첫 번째 열의 셀에는 행이 아닌 첫 번째 열의 속성이 있어야합니다.DataGridView - DefaultCellStyle, 행 및 열 우선 순위

예 : (표 3 x 3); 'X'- 첫 번째 행에 대한 속성은 'Y'- 첫 번째 열에 대한 속성은 'A'- 기본 속성은

  • 가 있어야한다 :

Y XX
Y의 AA
Y에게 AA

  • 하지만은 다음과 같습니다

X XX
Y의 AA
Y의 AA

내가 처음 설정 특성에 상관없이이 :

dataGridView1.Rows[0].DefaultCellStyle.BackColor = Color.Lavender; 
dataGridView1.Columns[0].DefaultCellStyle.BackColor = Color.Beige; 

또는 내 영어에 대한

dataGridView1.Columns[0].DefaultCellStyle.BackColor = Color.Beige; 
dataGridView1.Rows[0].DefaultCellStyle.BackColor = Color.Lavender; 

죄송합니다 ...

답변

1

행 스타일이 명시 적으로 열 스타일을 재정의하거나 행 스타일이 열 스타일의 맨 위에 적용되므로 DataGridViews를 사용할 수 없습니다.

첫 번째 행과 첫 번째 열에 대한 기본 스타일을 설정하는 것뿐만 아니라, 여부 행 또는 열을 위해, 모든 기본값을 대체 할, 바로 첫 번째 셀의 스타일을 설정하려고 : 나에게 도움이

dataGridView1.Rows[0].DefaultCellStyle.BackColor = Color.Lavender; 
dataGridView1.Columns[0].DefaultCellStyle.BackColor = Color.Beige; 
dataGridView1.Rows[0].Cells[0].Style.BackColor = Color.Beige; 
+0

합니다. 매우 감사합니다 :) – angelPL