We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date

PivotGridControl with 1 PivotRow, 1 PivotColumn, 1 PivotCalc and 0 elements thows exception

A pivotcontrol with the config below and NO elements in the source

throws the following exception

Width and Height must be non-negative.
at System.Windows.Size..ctor(Double width, Double height)
at System.Windows.Controls.ScrollViewer.OnLayoutUpdated(Object sender, EventArgs e)
at System.Windows.ContextLayoutManager.fireLayoutUpdateEvent()....

<syncfusion:PivotGridControl x:Name="pivotGrid1" ItemSource="{Binding ProductSalesData}" Margin="10" 
                                             AllowSelection="True" ShowGrandTotals="False" ShowSubTotals="False" GrandTotalRowAlwaysVisible="True">
                    <syncfusion:PivotItem FieldMappingName="Product" FieldHeader="Product" TotalHeader="Total"/>

                    <syncfusion:PivotItem FieldMappingName="Country" FieldHeader="Country" TotalHeader="Total"/>
                    <syncfusion:PivotComputationInfo CalculationName = "Total" Description = "Summation of values" FieldName = "Quantity" Format = "#,##0"/>

I'm attaching a sample (based in another sample you provided me) where you can see how it fails with numberOfRecords = 0 (in ProductSales.cs ). But if you set it to a number greater than 0, it works ok.

Attachment: Example_Error_fce56e9a.zip

1 Reply

SR Sabaridass Ramamoorthy Syncfusion Team April 22, 2019 09:15 AM UTC

Hi Carlos,   
We are able to reproduce the reported issue –“ Exception was thrown when trying to make the grand total row always visible” Here we have provided private feedback link, we request you to log in to view the link further   
The fix will be available in our upcoming Volume 1 SP1 release which is scheduled to be rolled out at the mid of May, 2019. Would waiting for the official release is OK for you? Otherwise, we can provide a patch on May 6 , 2019.   
If you have any more specification replication procedure or a scenario to be tested you can add it as a comment in the portal. 

Sabaridass R 

Live Chat Icon For mobile
Up arrow icon