خطا در محاسبه معدل
اهمیت: مهم نوع: گزارش خطا شماره نگارش: 2
طبق کد و خروجی ذیل معدل ستون صحیح محاسبه با نمایش داده نمی‌شود:

 columns.AddColumn(column =>
              {
                  column.PropertyName<WorkBookGridModel>(x => x.FinalMark);
                  column.CellsHorizontalAlignment(HorizontalAlignment.Center);
                  column.IsVisible(true);
                  column.Order(2);
                  column.HeaderCell("نمره");
                    column.AggregateFunction(aggregateFunction =>
                    {
                        aggregateFunction.NumericAggregateFunction(AggregateFunction.Average);
                    });

              });
          })
               .MainTableSummarySettings(summary =>
               {
                   summary.OverallSummarySettings("Summary");
               })
  • #
    ‫۱۰ سال و ۹ ماه قبل، چهارشنبه ۱۶ بهمن ۱۳۹۲، ساعت ۰۲:۵۶
    برای فرمت عدد نمایش داده شده به صورت زیر عمل کنید:
    aggregateFunction.DisplayFormatFormula(obj => obj == null ? string.Empty : string.Format("{0:F1}", obj));
    ضمنا تابع Avg تعریف شده احتمالا نوع‌هایی مانند decimal را پردازش نکند. کد آن‌‌را دریافت کنید (^)، پارامتر NumberStyles آن‌را تبدیل کنید به NumberStyles.Any و بعد این کلاس سفارشی جدید را به صورت زیر می‌توانید استفاده کنید:
    aggregateFunction.CustomAggregateFunction(new CustomAverage());