在 ReportViewer 中修改导出到 Excel

发布于 2024-08-29 14:18:40 字数 138 浏览 6 评论 0原文

我在 ReportViewer 中有一个格式化的表格。当我想导出到 Excel 时 - 我不想导出格式化的表 - 相反,我想在 Excel 文件中输出原始/原始/未处理的数据表。

拦截导出到 Excel 功能并以不同格式输出数据的最佳方法是什么?

I have a formatted table in ReportViewer. When I want to export to Excel though - I do not want to export the formatted table - instead I want to output the original/raw/unmassaged data table in an excel file.

What's the best way to intercept the Export to Excel function and output data in a different format?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

好菇凉咱不稀罕他 2024-09-05 14:18:40

将 ReportViewer 中的 ShowExportButton 设置为 False,然后在页面中添加一个执行此操作的新按钮。

或者,您可以进入 ReportExport 事件,将 Cancel 设置为 True,然后触发您的自定义方法。

Private Sub ReportViewer1_ReportExport(ByVal sender As Object, _
           ByVal e As Microsoft.Reporting.WinForms.ReportExportEventArgs) _
           Handles ReportViewer1.ReportExport
    e.Cancel = True
End Sub

Put the ShowExportButton to False in the ReportViewer and add a new button in your page that do the work.

Or you can get into the ReportExport event, set the Cancel to True, and the fire your custom method.

Private Sub ReportViewer1_ReportExport(ByVal sender As Object, _
           ByVal e As Microsoft.Reporting.WinForms.ReportExportEventArgs) _
           Handles ReportViewer1.ReportExport
    e.Cancel = True
End Sub
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文