【发布时间】:2010-01-05 17:05:17
【问题描述】:
我正在使用 VS 2008 来生成 Reporting Services 报表定义。问题是,每当我尝试从流中加载报告定义时,都会出现错误。
我有以下代码:
var loaded = XDocument.Load(filePath);
LocalReport ret = new LocalReport();
using (var stream = new MemoryStream())
{
var writer = new StreamWriter(stream);
loaded.Save(writer);
var ret = new LocalReport();
ret.LoadReportDefinition(stream);
var r= ret.GetParameters();
}
当最后一行执行时,它会抛出 LocalProcessingException 并带有以下文本:
{"The report definition is not valid. Details: O elemento raiz está em falta."}
细节转化为“缺少根元素”。
可能出了什么问题?
编辑: XML 定义是正确的。问题出在加载定义之后的某个地方。
【问题讨论】:
标签: visual-studio reporting-services reporting reportviewer