development

winform DataGridview 헤더의 색상을 변경하는 방법은 무엇입니까?

big-blog 2020. 12. 26. 16:32
반응형

winform DataGridview 헤더의 색상을 변경하는 방법은 무엇입니까?


나는 성공하지 않고 그것을 시도했습니다. 가능합니까?


이를 수행하는 방법 EnableHeadersVisualStyles은 데이터 그리드보기 플래그를 로 설정 False하고 ColumnHeadersDefaultCellStyle.BackColor속성을 통해 배경색을 설정하는 것 입니다. 예를 들어 배경색을 파란색으로 설정하려면 다음을 사용하십시오 (또는 원하는 경우 디자이너에서 설정).

_dataGridView.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;
_dataGridView.EnableHeadersVisualStyles = false;

EnableHeadersVisualStyles플래그를 False로 설정하지 않으면 그리드가 현재 사용자 기본 테마의 스타일을 사용하므로 헤더 스타일에 대한 변경 사항이 적용되지 않습니다. 이 속성에 대한 MSDN 설명서는 여기에 있습니다 .


할 수 있습니다.

디자이너에서 : DataGridView를 선택합니다. 속성 열기 ColumnHeaderDefaultCellStype으로 이동합니다. 스타일을 편집하려면 단추를 누르십시오.

프로그래밍 방식으로 수행 할 수도 있습니다.

dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Purple;

도움이 되었기를 바랍니다.


dataGridView1.EnableHeadersVisualStyles = false;
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor = Color.Blue;

참조 URL : https://stackoverflow.com/questions/1247800/how-to-change-the-color-of-winform-datagridview-header

반응형