2011-07-31 5 views
1

어떻게 코드에서 wpf 툴킷 DataGrid의 열을 추가 할 수 있습니까? 이 작동하지 않습니다이 내 그리드DataGrid에 열을 추가하는 방법

DataGridTemplateColumn txtc = new DataGridTemplateColumn(); 
     txtc.Header = "2"; 
     myGrid.Columns.Add(txtc); 

입니다 :

<Controls:DataGrid.CellStyle> 
      <Style TargetType="{x:Type Controls:DataGridCell}"> 
       <Setter Property="Background"> 
        <Setter.Value> 
         <MultiBinding Converter="{StaticResource myHighlighterConverter}"> 
          <MultiBinding.Bindings> 
           <Binding RelativeSource="{RelativeSource Self}"></Binding> 
           <Binding Path="Row"></Binding> 
          </MultiBinding.Bindings> 
         </MultiBinding> 
        </Setter.Value> 
       </Setter> 
      </Style> 
     </Controls:DataGrid.CellStyle> 
    </Controls:DataGrid> 

답변

1

WPF (4)가 자신의 데이터 그리드를 가지고 만든 열이 툴킷 - 데이터 그리드와 호환되지 않습니다, 그 네임 스페이스입니다 . WPF 4를 사용한다면 Toolkit DataGrid를 전혀 사용하지 않아야합니다.

+0

내가 알고 있지만 그것도 대 열을 추가하지 않는 등 오류가 있습니다 : 오류를 인수 1 : Microsoft.Windows.Controls.DataGridColumn –

+1

'에'System.Windows.Controls.DataGridTemplateColumn '에서 @Acid을 변환 할 수 없습니다 : 왜 그때 피 묻은 질문에 오류를 추가하지 않습니까? –

+0

@Acid : 수정 된 답변. –

관련 문제