BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
public override void OnUpdateEditBinding(Syncfusion.UI.Xaml.ScrollAxis.RowColumnIndex cellRowcolumnIndex, Syncfusion.UI.Xaml.Grid.GridTableSummaryCell element, Syncfusion.UI.Xaml.Grid.GridColumn column, object dataContext) { base.OnUpdateEditBinding(cellRowcolumnIndex, element, column, dataContext); var record = dataContext as SummaryRecordEntry; if (dataContext is SummaryRecordEntry) { foreach (ISummaryColumn summaryColumn in record.SummaryRow.SummaryColumns) { if (summaryColumn.MappingName.Contains(column.MappingName)) {
if (record.SummaryRow.ShowSummaryInRow) element.Content = SummaryCreator.GetSummaryDisplayTextForRow(record, this.DataGrid.View);
else element.Content = SummaryCreator.GetSummaryDisplayText(record, column.MappingName, this.DataGrid.View);
NumberFormatInfo format = new NumberFormatInfo(); format.NumberDecimalDigits = 3; format.NumberDecimalSeparator = ","; format.NumberGroupSeparator = "*"; if (element.Content != string.Empty) element.Content = Convert.ToDouble(element.Content).ToString("C", format);
} } |