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

Подскажите, как получить значение текстового поля (Text) со StiReport ?

Добавлено: 04 апр 2007, 12:05
Leshiy
Подскажите, как получить значение текстового поля (Text) со StiReport ?

Подскажите, как получить значение текстового поля (Text) со StiReport ?

Добавлено: 05 апр 2007, 06:39
Edward
Опишите, пожалуйста, Вашу задачу поподробнее.

В свойстве StiText.Text содержится выражение Expression. Это выражение во время рендеринга отчета преобразуется в строковое значение и сохраняется в StiText.TextValue.

Спасибо.

Подскажите, как получить значение текстового поля (Text) со StiReport ?

Добавлено: 06 апр 2007, 12:39
Leshiy
Как доступиться к этому значению? Надо получить значение одного текстового поля страницы, которая в даный момент выбрана. Смог доступиться долько до значения свойства TAG (правда приходиться дублировать информацию в tag из источника данных):
string SelectedID = Convert.ToString(stiPreviewControl1.Report.RenderedPages[stiPreviewControl1.CurrentPage-1].Components["Text32"].TagValue);

Подскажите, как получить значение текстового поля (Text) со StiReport ?

Добавлено: 06 апр 2007, 14:12
Edward
Дело в том, что в построенном отчете может быть несколько компонентов с именем Text32. Обратиться к текстовому значению одного из этих комонентов Вы сможете через Text.Value. Обработать коллекцию этих компонентов Вы сможете через foreach.

Спасибо.