有人知道如何将附加选项添加到报表查看器中现有的导出下拉菜单中吗?
目前它有 Excel、PDF 和 Word,我想添加一个将数据导出为 .csv 格式的选项。
谢谢你
如果您使用本地报告(如该问题上的标签所示),则无法向导出下拉列表添加更多选项,因为这是此模式下 ReportViewer 控件的限制。
您可以将自定义菜单项添加到“导出”ToolStripDropDownButton,但不幸的是,新按钮的单击事件不会触发,因为某些动态创建的事件会覆盖它。导出类型必须在按钮的 Tag 属性中设置,但此列表无法扩展。
可用的导出选项:
ReportViewer1.LocalReport.ListRenderingExtensions()
所以我认为唯一的解决方案是创建一个新的自定义 ToolStripDropDownButton 并手动执行所有导出选项。