StiReportTitleBand и StiText

Обсуждение Stimulsoft Reports.NET
Ответить
Грифин
Сообщения: 3
Зарегистрирован: 29 ноя 2007, 17:48

StiReportTitleBand и StiText

Сообщение Грифин »

Как правильно достучаться до компонента «Текст» если он расположен на бендере заголовка страницы.
Заранее спасибо
Pavel
Сообщения: 67
Зарегистрирован: 10 май 2007, 11:24

StiReportTitleBand и StiText

Сообщение Pavel »

Поясните, пожалуйста, более подробно, откуда Вы хотите обратится к компоненту: из кода вашего приложения, или из дизайнера? Что Вам нужно сделать с компонентом?

Спасибо.
Грифин
Сообщения: 3
Зарегистрирован: 29 ноя 2007, 17:48

StiReportTitleBand и StiText

Сообщение Грифин »

Да извините, не уточнил нормально мою задачу. Обращаюсь из своего приложение, а питаюсь просто 2 компонентам текса передать значение даты «с» и даты «по»
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

StiReportTitleBand и StiText

Сообщение Edward »

Используйте, пожалуйста свойство TextValue объекта StiText.

Спасибо.
Грифин
Сообщения: 3
Зарегистрирован: 29 ноя 2007, 17:48

StiReportTitleBand и StiText

Сообщение Грифин »

Edward писал(а):Используйте, пожалуйста свойство TextValue объекта StiText.

Спасибо.
Это я знаю. Просто когда я хотел вот так обратиться:

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

((StiText)stiReport1.Pages["Pages1"].Components["stiTextStart"].).Text.Value = dTPStart.Value.ToString();
Мне возвращается ошибка что не найдена ссылка на объект. Как только кинул текстовой компонент вне бендера заголовка то все нормально.
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

StiReportTitleBand и StiText

Сообщение Vital »

Используйте пожалуйста следующий код:

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

((StiText)stiReport1.Pages["Pages1"].GetComponents()["stiTextStart"]).Text.Value = dTPStart.Value.ToString();
или

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

((StiText)stiReport1.GetComponents()["stiTextStart"]).Text.Value = dTPStart.Value.ToString();
p.s. Но лучше использовать переменные в Вашем случае. Посмотрите пример проекта Variables.

Спасибо.
Ответить