2010-06-11 60 views

回答

0

我有點困惑到你想要問什麼,但可能我認爲這是兩件事之一;

您希望每列有多列顯示。例如,你想要顯示兩列或更多列的項目,例如兩個複選框,或textboxs等下面的代碼下面顯示綁定到一個對象的數據提供者

<dg:DataGridTemplateColumn > 
    <dg:DataGridTemplateColumn.CellTemplate> 
     <DataTemplate> 
      <StackPanel> 
       <TextBlock Text="{Binding item1}" /> 
       <TextBlock Text="{Binding item2}" /> 
      </StackPanel> 
     </DataTemplate> 
    </dg:DataGridTemplateColumn.CellTemplate> 

    <dg:DataGridTemplateColumn.CellEditingTemplate> 
     <DataTemplate> 
      <ComboBox ItemsSource="{StaticResource mybiglist}" 
         SelectedValue="{Binding item1}"/> 
      <ComboBox ItemsSource="{StaticResource mysecondbiglist}" 
         SelectedValue="{Binding item2}"/> 
     </DataTemplate> 
    </dg:DataGridTemplateColumn.CellEditingTemplate> 
</dg:DataGridTemplateColumn> 

或者也許你想每個組合框的一個或多個列,那麼這應該有助於2 COMBOX盒;

Multi-Column ComboBox in WPF A Simple Multicolumn Combo Box in WPF