2013-04-25 2 views
0

4 개의 열이있는 WPF DataGrid가 있습니다. 모두 DataGrid 템플릿 열입니다. 그리드가 렌더링 될 때 왼쪽에 자동으로 추가 된 열이 있습니다.이 열은 행 유효성 검사 오류를 표시하는 데 사용되며 RowValidationErrorTemplate 템플릿에 바인딩됩니다.WPF DataGrid | 행 유효성 검사 열 숨기기

제 질문은이 열을 표시하지 않고 숨기고 싶습니다. 내 DataGrid에서 어떻게 설정할 수 있습니까?

.NET 3.5를 사용하고 있습니다. 아래

내 그리드 스타일 :

<Style x:Key="GridStyle" TargetType="{x:Type Controls:DataGrid}"> 
       <Setter Property="VerticalGridLinesBrush" Value="#7BA0CD"/> 
       <Setter Property="HorizontalGridLinesBrush" Value="#7BA0CD"/> 
       <Setter Property="AlternatingRowBackground" Value="#D3DFEE"/> 
       <Setter Property="CanUserResizeRows" Value="False"/> 
       <Setter Property="CanUserReorderColumns" Value="False"/> 
       <Setter Property="CanUserResizeColumns" Value="False"/> 
       <Setter Property="CanUserSortColumns" Value="False"/> 
       <Setter Property="AutoGenerateColumns" Value="False"/> 
      </Style> 
+0

확인이 스택 오버 플로우 링크 [링크] [1] [1] : HTTP : //stackoverflow.com/questions/8394829/hide-wpf-datagrid-row-error – Kurubaran

답변

0

이 수행하는 방법을 찾았

<Setter Property="RowHeaderStyle"> 
      <Setter.Value> 
       <Style TargetType="Primitives:DataGridRowHeader"> 
        <Setter Property="Background" Value="Transparent" /> 
       </Style> 
      </Setter.Value> 
     </Setter>