2

その中に配置されたにバインドするDataGridTemplateColumn.ClipboardContentBinding必要があります。実際には、 の現在の行にバインドする必要があります。以下のコードを試しましたが、うまくいきません。SelectedItemComboboxCombobox.SelectedItemDataGrid

 <DataGrid ItemsSource="{Binding CommentCollection}">
    <DataGrid.Columns>
       <DataGridTemplateColumn Header="Description" Width="*">
           <DataGridTemplateColumn.CellTemplate>
              <DataTemplate>
                 <ComboBox DisplayMemberPath="Name" 
                   ItemsSource="{Binding DataContext.CommentCollection,Source={x:Reference GrdSpecDataContext}}"
                   SelectedItem="{Binding .,Mode=TwoWay}"/>
               </DataTemplate>
            </DataGridTemplateColumn.CellTemplate>
          </DataGridTemplateColumn>
      </DataGrid.Columns>
  </DataGrid>

ここに入れる必要がないとか、そういうことは言わないでください。これはComboBox簡単なサンプルですが、知っておく必要があります。

4

0 に答える 0