WPF DataGrid 컨트롤을 사용하여 일부 세부 정보와 선택 단추를 표시하고 있으며 왼쪽 아래에 회색 선택기 열이 필요하지 않습니다. 그것은 또한 내 디자인의 아름다움을 망치고 있습니다.
제거 할 수있는 방법이 있습니까, 아니면 일치하도록 스타일을 지정할 수 있습니까?
답변
RowHeaderWidth
속성 사용 :
<my:DataGrid RowHeaderWidth="0" AutoGenerateColumns="False" Name="dataGrid1" />
스타일이나 템플릿도 지정할 수 있습니다. 정말 마음에 들어하고 멋진 일을 할 수 있기 때문에 유지하고 싶은 경우에도 마찬가지입니다.
답변
너비를 설정하는 대신 DataGrid에서 설정하여 행 머리글을 완전히 숨길 수 있습니다.
HeadersVisibility="Column"
답변
WPF의 Datagrid에서 행 헤더 (회색 필드)를 제거하려면
<DataGrid x:Name="TrkDataGrid" HeadersVisibility="Column">
</DataGrid>
DataGrid WPF에서 열 머리글을 제거하거나 숨기려면
<DataGrid x:Name="TrkDataGrid" HeadersVisibility="Row">
</DataGrid>
DataGrid WPF에서 열 및 행 머리글을 모두 제거하거나 숨기려면
<DataGrid x:Name="TrkDataGrid" HeadersVisibility="None">
</DataGrid>
답변
같은 문제가있었습니다.
RowHeaderWidth가 XAML에서 지원되지 않는 것처럼 보이지만 바인드 직후 코드에서 지정할 수 있으며 엉뚱한 선택기 열을 제거합니다.
grdName.RowHeaderWidth = 0