私はDataGrid
アイテムのリストを表示しています。各アイテムにはおそらく詳細があります。これが私のコードです:
<DataGrid x:Name="dgItemsReceipt" CanUserAddRows="True" ItemsSource="{Binding ocItemsinInvoice,Mode=TwoWay}">
<DataGrid.Columns>
<DataGridTextColumn Header="Item" Binding="{Binding Item.ItemName}" Width="*" IsReadOnly="True"/>
<DataGridTextColumn Header="Price" Binding="{Binding SalePrice,Mode=TwoWay}" Width="100" IsReadOnly="False" />
<DataGridTextColumn Header="Qnt" Binding="{Binding Quantity,Mode=TwoWay}" Width="100" IsReadOnly="False" />
</DataGrid.Columns>
<DataGrid.RowDetailsTemplate>
<DataTemplate>
<TextBlock Text="{Binding ItemsInInvoiceChoices.ChoicesId}" />
</DataTemplate>
</DataGrid.RowDetailsTemplate>
ItemsInInvoiceChoices は、ItemsinInvoice との関連テーブルです。
アイテムを追加して選択肢を追加すると、アイテムはデータ グリッドに表示されますが、詳細は表示されますか?