вычисляемые поля

Обсуждение Stimulsoft Reports.NET
Ответить
Gazon
Сообщения: 5
Зарегистрирован: 19 фев 2007, 05:51
Откуда: jhsdjk

вычисляемые поля

Сообщение Gazon »

после генерации каждой строки в отчете нужно на основе нескольских полей в строке сделать вычисления и обновить результат по нескольким полям.
1. В обработчике какого события это можно сделать? Нужно событие что-то типа RowRenderComplete
2. Нужно, чтобы я мог изменить данные в нескольких полях в строке из одного места.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

вычисляемые поля

Сообщение Edward »

Gazon писал(а):после генерации каждой строки в отчете нужно на основе нескольских полей в строке сделать вычисления и обновить результат по нескольким полям.
1. В обработчике какого события это можно сделать?
2. Нужно, чтобы я мог изменить данные в нескольких полях в строке из одного места.
Используйте, пожалуйста, обработчик BeforePrintEvent y DataBanda, на котором расположены необходимые Вам компоненты StiText. В этом случае Вы можете установить значения всех необходимых Вам полей перед их отображением на датабэнде и весь код будет сосредоточен в одном обработчике.

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

Text1.TextValue = MyDataSource.MyDataField.ToString();
Text2.TextValue = "MyText2";
Gazon писал(а):Нужно событие что-то типа RowRenderComplete
В большинстве случаев этого достаточно. Объясните, пожалуйста, почему Вам нужно изменять значение компонентов StiText после их рендеринга.

Спасибо.
Gazon
Сообщения: 5
Зарегистрирован: 19 фев 2007, 05:51
Откуда: jhsdjk

вычисляемые поля

Сообщение Gazon »

более менее разобрался. Спасибо.
Только вот жаль хелпа нет нормального. Почему, например надо использовать TextValue, а не Text, или не SetText()?

Склоняемся к тому, чтобы купить этот отчетник, если он предоставит нужную нам гибкость. Только вот большинство существующих фич не известны.

Для чего нужно? Просто у нас в системе данные описаны универсально.
Для пользователя эти данные должны быть представлены в произвольном виде(в табличном виде). Соответственно надо полностью контролировать вывод данных, с возможностью превратить несколько строк в одну(для каждой описываемой сущности) со своими новыми колонками.
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

вычисляемые поля

Сообщение Edward »

В таком случае Вам придется производить предварительную обработку данных перед передачей их в StimulReport.Net.

В отчете предусмотрен подобный источник данный Data from other DataSource. В этом источнике данных строки можно группировать и фильтровать и сортировать. Но функционала этого комонента Вам, скорее всего, будет недостаточно.

Спасибо.

Ответить