vb.net 2005,ReportViewer控件,求導出PDF文件代碼,找了M天

hurtsobad 2008-05-08 11:04:59
各位是這樣的,ReportViewer控件我不是拖出去的,是用代碼添加進去,然後那個控件有個轉PDF跟Excel文件的,是系統自帶的,但是我想用代碼實現導出PDF格式文件,在預覽界面,報表數據有了,就是想實現擋按一下Button,然後把報表的數據導出來,路徑固不固定都無所謂...並且是PDF格式的文件,找了好久了,不要第三方軟件,要在程序裡面實現.那位幫幫忙.可以加分
...全文
132 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
EvilYangs 2008-05-09
  • 打赏
  • 举报
回复
<rsweb:reportviewer id="ReportViewer1" runat="server" Height="28px" ShowDocumentMapButton="False" ShowFindControls="False" ShowPageNavigationControls="False" ShowPrintButton="False" ShowPromptAreaButton="False" ShowRefreshButton="False" ShowZoomControl="False"></rsweb:reportviewer>

你用代买生成这样的reportviewer ,则会显示一个只有“导出”按钮的东东
gomoku 2008-05-09
  • 打赏
  • 举报
回复
你设置DeviceInfo了吗? 在
localReport.Render(reportType, deviceInfo, ...)
的时候,DeviceInfo可以设置页面大小和输出格式(Excel,PDF)

string deviceInfo =
"<DeviceInfo>" +
" <OutputFormat>PDF</OutputFormat>" + //<--
" <PageWidth>8.5in</PageWidth>" +
" <PageHeight>11in</PageHeight>" +
" <MarginTop>0.5in</MarginTop>" +
" <MarginLeft>0.5in</MarginLeft>" +
" <MarginRight>0.5in</MarginRight>" +
" <MarginBottom>0.5in</MarginBottom>" +
"</DeviceInfo>";

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧