Telerik MVC Grid - ошибка суммы - PullRequest
       3

Telerik MVC Grid - ошибка суммы

2 голосов
/ 07 августа 2011

Я использую следующую строку для получения суммы столбца:

columns.Bound(item => item.McGross).Width(50).Title("Amount").Aggregate(aggreages => aggreages.Sum()).Format("{0:c}").FooterTemplate(result =>
            { %><%= result.Sum.Format("{0:c}") %><% });

Я получаю сообщение об ошибке, когда любое из значений столбца равно нулю. Как я могу использовать «если» null поставить «0» для этой записи. Заранее спасибо.

1 Ответ

1 голос
/ 10 августа 2011

Добрые люди из Telerik дали ответ, вот он:

.FooterTemplate(result =>
{
  %>Total Sum: <%=
    (result.Sum == null || (double)result.Sum.Value == 0.0)
      ? "Value not available"
      : result.Sum.Format("{0:c}")
    %><%
});

Это сработало.Надеюсь, что это может помочь кому-то еще.

...