public IncassiGrid() { InitializeComponent(); dbcon_ = DependencyService.Get <ISQLiteDb>().GetConnection(); busyIndicator.IsBusy = true; leftImage = null; swipeDsp = null; swipeIndex = 0; // // Inserire Massimo e minimo per le date dopo aver impostato l'anno nelle impostazioni ditta // dStart.Date = new DateTime(2016, 1, 1); // DateTime.Now; dStop.Date = DateTime.Now; query_ = "SELECT dsp_codice, dsp_clifor, dsp_data, dsp_totale, cli_desc " + "FROM scapaghe " + "LEFT JOIN clienti1 ON cli_codice = dsp_clifor"; dataGrid.ColumnSizer = Syncfusion.SfDataGrid.XForms.ColumnSizer.LastColumnFill; dataGrid.GridLongPressed += DataGrid_GridLongPressed; GridTableSummaryRow summaryRow1 = new GridTableSummaryRow(); summaryRow1.Title = "Totale {Totale} - Numero Doc. : {DocCount}"; summaryRow1.ShowSummaryInRow = true; summaryRow1.Position = Position.Bottom; summaryRow1.SummaryColumns.Add(new GridSummaryColumn() { Name = "Totale", MappingName = "dsp_totale", Format = "{Sum:c}", SummaryType = SummaryType.DoubleAggregate }); summaryRow1.SummaryColumns.Add(new GridSummaryColumn() { Name = "DocCount", MappingName = "dsp_totale", Format = "{Count:#,#}", SummaryType = SummaryType.CountAggregate }); dataGrid.TableSummaryRows.Add(summaryRow1); }
void OnSwipeStarted(object sender, Syncfusion.SfDataGrid.XForms.SwipeStartedEventArgs e) { swipeIndex = e.RowIndex; swipeDsp = (IncassiGridModel)e.RowData; }