Страница 1 из 1
HeaderBand и Text
Добавлено: 20 мар 2011, 23:57
devcode
День добрый, возник вот такой вопрос, на странице есть HeaderBand в нем несколько текстовый полей, так вот, как мне изменить значения текстовых полей, пробовал вот так:
Код: Выделить всё
StiReport repost = new StiReport();
report.Load(@"report.mrt");
((StiText)report.Pages[0].Components["Text1"]).Text.Value = "проверка"
но компилятор ругается что "В экземпляре объекта не задана ссылка на объект". Подскажите, если можно с наглядным примером....
HeaderBand и Text
Добавлено: 21 мар 2011, 03:32
Aleksey
Здравствуйте,
Вы можете использовать следующий код:
Код: Выделить всё
StiReport report = new StiReport();
report.Load("e:\\Report.mrt");
StiText txt = report.GetComponents()["Text1"] as StiText;
txt.Text = "проверка";
Спасибо.
HeaderBand и Text
Добавлено: 21 мар 2011, 06:19
devcode
БОЛЬШОЕ спасибо
и последний вопрос, я нарисовал отчет прикрепил данные (настроил подключение к базе и все в этом духе), как мне изменить само подключение и сам текст Sql запроса, и самое важное, в данный момент я балуюсь demo версией, есть ли возможность купить у вас продукт по безналу учитывая мое географ положение.....спасибо
HeaderBand и Text
Добавлено: 21 мар 2011, 06:34
Andrew
Здравствуйте,
и самое важное, в данный момент я балуюсь demo версией, есть ли возможность купить у вас продукт по безналу учитывая мое географ положение.....спасибо
Сделать это Вы можете в магазине Allsoft
http://allsoft.ru/search.php?q=stimulsoft .
На Ваш первый вопрос мы готовим ответ.
Спасибо.
HeaderBand и Text
Добавлено: 21 мар 2011, 06:34
Aleksey
Здравствуйте,
Вы можете использовать следующий код:
Строка подключения:
Код: Выделить всё
((StiSqlDatabase)report.Dictionary.Databases["Connection"]).ConnectionString = newConnectionString;
Запрос:
Код: Выделить всё
((StiSqlSource)report.Dictionary.DataSources["DataSourceName"]).SqlCommand = newSqlCommand;
Спасибо.
HeaderBand и Text
Добавлено: 21 мар 2011, 14:00
devcode
огромное еще раз спасибо, буду пробовать и приобретать....
HeaderBand и Text
Добавлено: 21 мар 2011, 18:03
Aleksey
Здравствуйте,
Всегда рады помочь!
Сообщите, если понадобится дополнительная помощь.
Спасибо.