Страница 1 из 1

глюк с текстовым полем.

Добавлено: 07 сен 2008, 17:50
Валерий В. Шинкевич
Ввожу в выражение: {Sum(Данные2,bill_Lines.Goods.Mass)==0? string.Empty : string.Format("{0:N2}", Sum(Данные2,bill_Lines.Goods.Mass))}
Получаю код:

Код: Выделить всё

 public void Текст38__GetValue(object sender, Stimulsoft.Report.Events.StiGetValueEventArgs e)
        {
            e.Value = "#%#{Sum(Данные2,bill_Lines.Goods.Mass)==0? string.Empty : string.Format(\"{0:N2}\"," +
" Sum(Данные2,bill_Lines.Goods.Mass))}";
            e.StoreToPrinted = true;
        }
в итоге, если сумма !=0 вижу число, но если сумма == 0 вижу #%#

что за фигня ???
Версия от 6 мая 2008

глюк с текстовым полем.

Добавлено: 08 сен 2008, 05:55
Edward
Здравствуйте.

Дело в том, что нет возможности использовать Sum в выражениях в таком виде.

Вы можете использовать следующее выражение:

{Totals.Sum(GroupHeaderBand1,bill_Lines.Goods.Mass)==0? string.Empty : string.Format("{0:N2}", Totals.Sum(GroupHeaderBand1,bill_Lines.Goods.Mass))}

Спасибо.