public AlignGroupSummariesByColumnsViewModel() { SalesByYearReport = SalesByYearData.GetSalesByYearData(false); SalesByMonthReport = SalesByYearData.GetSalesByYearData(true); UpdateActualSalesReport(); allowCascadeUpdate = true; }
void AssignDataSource() { grid.ItemsSource = SalesByYearData.GetSalesByYearData(); grid.Columns["Date"].Visible = false; grid.Columns["Date"].ShowInColumnChooser = false; foreach (GridColumn column in view.VisibleColumns) { grid.TotalSummary.Add(new GridSummaryItem() { FieldName = column.FieldName, SummaryType = DevExpress.Data.SummaryItemType.Custom, DisplayFormat = "${0:N}" }); column.EditSettings = new SpinEditSettings() { MaskType = MaskType.Numeric, MaskUseAsDisplayFormat = true, Mask = "c", MaskCulture = new CultureInfo("en-US") }; } }