Страница 1 из 1
XML в переменной
Добавлено: 14 сен 2011, 10:49
dmvr
А возможно ли такое:
В отчет передается переменная, которая содержит в себе следующее:
Код: Выделить всё
1
Название 1
Описание 1
2
Название 2
Описание 2
3
Название 3
Описание 3
Эту переменную хочется как-то присвоить элементу DataBand, так, чтобы он распарсил внутренность переменной как xml и выдал такую таблицу:
Код: Выделить всё
| 1 | Название 1 | Описание 1 |
| 2 | Название 2 | Описание 2 |
| 3 | Название 3 | Описание 3 |
Ну или какая есть похожая возможность без установки соединения с файлом xml?
XML в переменной
Добавлено: 15 сен 2011, 05:17
Aleksey
Здравствуйте,
Как вариант, вы можете считать данное значение в датасет, и уже его регестрировать в отчет:
report.RegData();
и использовать его в отчете как источник данных.
Спасибо.
XML в переменной
Добавлено: 28 сен 2011, 13:29
dmvr
Aleksey писал(а):Здравствуйте,
Как вариант, вы можете считать данное значение в датасет, и уже его регестрировать в отчет:
report.RegData();
и использовать его в отчете как источник данных.
Спасибо.
Не понял с этим...
Не могли бы Вы прикрепить файл с примером?
XML в переменной
Добавлено: 29 сен 2011, 06:28
HighAley
Здравствуйте.
dmvr писал(а):Не понял с этим...
Не могли бы Вы прикрепить файл с примером?
Попробуйте использовать этот код в Вашем проекте.
Код: Выделить всё
using (MemoryStream ms = new MemoryStream())
{
using (StreamWriter sw = new StreamWriter(ms, Encoding.UTF8))
{
sw.Write(rep.Dictionary.Variables["Variable1"].Value);
sw.Flush();
ms.Seek(0, SeekOrigin.Begin);
demoDataSet.ReadXml(ms);
}
}
rep.RegData(demoDataSet);
Спасибо.
XML в переменной
Добавлено: 29 сен 2011, 06:38
dmvr
Я, видимо, плохо понимаю возможности проекта )))
Куда и как нужно вставить такой код?
Я попробовал вставить его в событие построения отчета, мне выдалось 10 ошибок - и там говорит, что не знает SeekOrigin
XML в переменной
Добавлено: 29 сен 2011, 08:21
HighAley
Здравствуйте.
dmvr писал(а):Я, видимо, плохо понимаю возможности проекта )))
Куда и как нужно вставить такой код?
Я попробовал вставить его в событие построения отчета, мне выдалось 10 ошибок - и там говорит, что не знает SeekOrigin
Сообщите, пожалуйста, в каком виде вы используете наш продукт? В составе Вашего приложения или отдельно?
Как бы передаёте в отчёт переменную?
Спасибо.
XML в переменной
Добавлено: 29 сен 2011, 11:42
dmvr
Совсем разобрался - всё работает. Нравится =)
Спасибо.
XML в переменной
Добавлено: 30 сен 2011, 02:30
Andrew
Здравствуйте.
Спасибо, что дали знать.