【发布时间】:2013-12-03 23:37:12
【问题描述】:
我动态创建报告,即我无法打开设计器 RDLC 并修复它。我创建一个表格并通过数据集填充它。获取 XML 文件并将其导出为 PDF 文件。但即使我写了
string deviceInfo =
"<DeviceInfo>" +
" <OutputFormat>PDF</OutputFormat>" +
" <PageWidth>11in</PageWidth>" +
" <PageHeight>8.5.0in</PageHeight>" +
" <MarginTop>0.05in</MarginTop>" +
" <MarginLeft>0.05in</MarginLeft>" +
" <MarginRight>0.05in</MarginRight>" +
" <MarginBottom>0.05in</MarginBottom>" +
" <KeepWithGroup>After</KeepWithGroup>" +
" <RepeatOnNewPage>true</RepeatOnNewPage>" +
" <FixedData>true</FixedData>"+
" <RepeatHeaderOnNewPage>true</RepeatHeaderOnNewPage>" +
"</DeviceInfo>";
try
{
byte[] bytes = reportViewer1.LocalReport.Render(
"PDF", deviceInfo, out mimeType, out encoding, out filenameExtension,
out streamids, out warnings);
using (FileStream fs = new FileStream(filename, FileMode.Create))
{
fs.Write(bytes, 0, bytes.Length);
fs.Close();
}
return filename;
}
//....
我只在 1 页上看到标题 帮助解决问题!谢谢!
【问题讨论】:
-
我还在等待答案...请帮帮我!
-
谢谢,RoboLover!我正在等待答案...
-
Np Irena,尝试通过编辑和添加您在研究中发现的新内容来保持您的问题活跃,祝您好运。我希望您能找到解决方案。
-
我在rdlc中添加了一个新节点所以
-
好吧,Irena 考虑用您拥有的解决方案来回答您自己的问题,对于那些可能遇到同样问题的人。
标签: xml reportviewer rdlc dynamic-rdlc-generation