Welcome to the Xceed Community Sign in | Join | Help
Community Search  

Re: Linq Master Detail grid: Insert on Detail level

  •  04-25-2008, 11:27 AM

    Re: Linq Master Detail grid: Insert on Detail level

    <Grid xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid">
    <Grid.Resources>


     <xcdg:DataGridCollectionViewSource x:Key="cvs_employees"
                                        Source="{Binding Source={x:Static Application.Current},
                                                     Path=Employees}">

        <xcdg:DataGridCollectionViewSource.DetailDescriptions>
           <xcdg:DataRelationDetailDescription RelationName="Employee_Orders"
                                               Title="Employee Orders">
              <xcdg:DataRelationDetailDescription.DetailDescriptions>
                 <xcdg:DataRelationDetailDescription RelationName="Order_OrderDetails"
                                                     Title="Order Details">
                    <xcdg:DataRelationDetailDescription.ItemProperties>
                       <xcdg:DataGridItemProperty Name="UnitPrice" />
                       <xcdg:DataGridItemProperty Name="Quantity" />
                       <xcdg:DataGridItemProperty Name="Discount" />
                    </xcdg:DataRelationDetailDescription.ItemProperties>
                    <xcdg:DataRelationDetailDescription.StatFunctions>
                       <xcdg:SumFunction ResultPropertyName="sum_quantity"
                                         SourcePropertyName="Quantity" />
                       <xcdg:AverageFunction ResultPropertyName="average_unitprice"
                                             SourcePropertyName="UnitPrice" />
                    </xcdg:DataRelationDetailDescription.StatFunctions>
                 </xcdg:DataRelationDetailDescription>
              </xcdg:DataRelationDetailDescription.DetailDescriptions>
           </xcdg:DataRelationDetailDescription>
        </xcdg:DataGridCollectionViewSource.DetailDescriptions>
     </xcdg:DataGridCollectionViewSource>
    </Grid.Resources>

    <xcdg:DataGridControl x:Name="EmployeesGrid"
                        ItemsSource="{Binding Source={StaticResource cvs_employees}}"
                        ItemsSourceName="Employee Information"
                        AutoCreateDetailConfigurations="True">
     <xcdg:DataGridControl.DefaultDetailConfiguration>
        <xcdg:DefaultDetailConfiguration>
           <xcdg:DefaultDetailConfiguration.Footers>
              <DataTemplate>
                 <xcdg:InsertionRow />
              </DataTemplate>
           </xcdg:DefaultDetailConfiguration.Footers>
        </xcdg:DefaultDetailConfiguration>
     </xcdg:DataGridControl.DefaultDetailConfiguration>
    </xcdg:DataGridControl>
    </Grid>


    Technical Writer - Xceed Software

    Of all the things I've lost, I miss my mind the most. - Mark Twain
View Complete Thread
Contact | Site Map | Reviews | Legal Terms of Use | Trademarks | Privacy Statement Copyright 2008 Xceed Software Inc.