program tip

모든 DataGrid 행 및 셀 테두리 제거

radiobox 2020. 12. 27. 10:33
반응형

모든 DataGrid 행 및 셀 테두리 제거


내 데이터 그리드에서 모든 행 (및 이후 셀)의 모든 테두리를 숨기거나 제거하고 싶습니다 . 기본 HTML 테이블을 생각 하십시오 . 나는 모든 것을 살펴 보았고 대부분의 질문은 그들을 숨기지 않고 스타일링하는 것에 관한 것 같습니다.

이미 BorderBrush와 BorderThickness를 다음과 같이 설정해 보았습니다.

 <DataGrid.RowStyle>
     <Style TargetType="DataGridRow">
         <Setter Property="BorderBrush" Value="Transparent" />
         <Setter Property="BorderThickness" Value="0" />
     </Style>
  </DataGrid.RowStyle>

CellStyle에 대해 똑같이 시도했지만 주사위는 없지만 여전히 테두리가 보입니다.


설정은 GridLinesVisibility="None"어떻습니까?

<DataGrid GridLinesVisibility="None">
    ...
<DataGrid>

이런 식으로 할 수도 있습니다.

 dataGrid.GridLinesVisibility = DataGridGridLinesVisibility.None;

DataGrid 컨트롤에서 모든 테두리를 제거 할 수 있습니다. 이것은 그리드에서 텍스트 상자의 자동 검색 결과를 만들 때 특히 유용합니다.

...

참조 URL : https://stackoverflow.com/questions/8810771/removing-all-datagrid-row-and-cell-borders

반응형