找回密码
 立即注册

QQ登录

只需一步,快速开始

陈永亮

注册会员

1

主题

2

帖子

39

积分

注册会员

积分
39
最新发帖
陈永亮
注册会员   /  发表于:2018-10-6 08:52  /   查看:2932  /  回复:3
ASP.NET+VB.NET RDLX文件绑定datatable,并生成EXCEL文件下载找了半天帮助文档里的都是C#的,可否做一个VB.NET的demo
多谢

3 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-10-8 09:41:12
沙发
绑定datateble都是一样的VB和C#都是一样的,你是想要VB的下载Excel的代码吗?
VB导出Excel的代码:
  1. ' Provide the page report you want to render.
  2. Dim report As New GrapeCity.ActiveReports.PageReport()Dim reportDocument As New GrapeCity.ActiveReports.Document.PageDocument(report)

  3. ' Create an output directory.
  4. Dim outputDirectory As New System.IO.DirectoryInfo("C:\MyExcel")
  5. outputDirectory.Create()

  6. ' Provide settings for your rendering output.
  7. Dim excelSetting As New GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings()
  8. excelSetting.FileFormat = GrapeCity.ActiveReports.Export.Excel.Page.FileFormat.Xls
  9. Dim setting As GrapeCity.ActiveReports.Extensibility.Rendering.ISettings = excelSetting

  10. ' Set the rendering extension and render the report.
  11. Dim excelRenderingExtension As New GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension()
  12. Dim outputProvider As New GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, System.IO.Path.GetFileNameWithoutExtension(outputDirectory.Name))

  13. ' Overwrite output file if it already exists.
  14. outputProvider.OverwriteOutputFile = True

  15. reportDocument.Render(excelRenderingExtension, outputProvider, excelSetting.GetSettings())
复制代码

评分

参与人数 1满意度 +5 收起 理由
陈永亮 + 5

查看全部评分

回复 使用道具 举报
陈永亮
注册会员   /  发表于:2018-10-8 21:26:34
板凳
好,了解
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2018-10-9 09:16:41
地板
好的,有问题在随时咨询
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部