Hello, i have a SummaryDefinitions put under der Presenter, when i use a IList<MyDATA> as DataSource the SummaryDefinitions works fine. But when the DataSource is a DataTable as DefaultView, there is no SummaryDefinition Output. Any idea? the columns are generated manually, Autogenerate=false.
MyData has a property MA, the DataTable also has a column with MA, where is the problem?
HI,
Try setting you AutoGenerate=true and see if your Summary shows up.
I was able to add a summary definition to my grid without issues.
Here is my code behind
private void Window_Loaded(object sender, RoutedEventArgs e) { NwindDataSet nwind = new NwindDataSet(); NwindDataSetTableAdapters.OrdersTableAdapter ord = new NwindDataSetTableAdapters.OrdersTableAdapter(); ord.Fill(nwind.Orders); NwindDataSetTableAdapters.Order_DetailsTableAdapter ordd = new NwindDataSetTableAdapters.Order_DetailsTableAdapter(); ordd.Fill(nwind.Order_Details);
xamDataGrid1.DataSource = nwind.Orders.DefaultView; // xamDataGrid1.DataSource = nwind.Order_Details.DefaultView; loadSummary(); }
private void loadSummary() { SummaryDefinition avecost = new SummaryDefinition(); avecost.SourceFieldName = "UnitPrice"; avecost.Calculator = SummaryCalculator.Average; xamDataGrid1.FieldLayouts[1].SummaryDefinitions.Add(avecost);
SummaryDefinition avefreight = new SummaryDefinition(); avefreight.SourceFieldName = "Freight"; avefreight.Calculator = SummaryCalculator.Average; xamDataGrid1.FieldLayouts[0].SummaryDefinitions.Add(avefreight);
}
Sincerely, Matt Developer Support Engineer
I am just following up on this forum thread.
Please let me know if you require further assistance.
Sincerely, MattDeveloper Support Engineer