Страница 1 из 1
Переменная
Добавлено: 02 дек 2008, 09:40
hornet
Добрый день!
Помогите пожалуйста.. Как в runtime передать значение переменной объекту Текст отчёта?
Например есть есть переменная string a ="123", как её значение отобразить в отчёте?, тоесть я хочу передать значение из программного кода C# объекту Текст отчёта.
Спасибо.
Переменная
Добавлено: 02 дек 2008, 11:18
Edward
Здравствуйте.
1) Заводите переменную a c типом string в Словаре отчета.
2) В свойстве Text у компонента StiText, указываете: {a}
3) Из кода приложения присваиваете значение переменной следующим образом:
Спасибо.
Переменная
Добавлено: 03 дек 2008, 05:14
hornet
Здравствуйте.
Делал как вы написали, ошибка вылетает: field 'a' not found, хотя сто раз смотрел в словарь, объявлена там эта переменная a.
Переменная
Добавлено: 03 дек 2008, 05:30
hornet
Заработало таким вот образом:
report.Dictionary.Variables["a"].Value = "123";
Переменная
Добавлено: 03 дек 2008, 11:57
Vital
Здравствуйте,
hornet писал(а):Здравствуйте.
Делал как вы написали, ошибка вылетает: field 'a' not found, хотя сто раз смотрел в словарь, объявлена там эта переменная a.
Вызовите метод Compile перед присвоением значения переменной. До вызова метода компиляции отчета верным будет Ваш способ.
Спасибо.