AR10为何无导出按钮
本帖最后由 Lenka.Guo 于 2016-8-9 09:28 编辑如题,还有哪需要设置吗?
除了使用HTML5Viewer直接在Toolbar中有导出按钮,其他报表浏览器的导出按钮都是需要自定义的.
可参考博客: http://blog.gcpowertools.com.cn/post/2014/11/13/customize_flashviewer.aspx 桌面版也需要吗?
travel_he 发表于 2016-8-9 14:11
桌面版也需要吗?
是的,桌面版也需要自定义导出按钮 有桌面版导出示例吗? travel_he 发表于 2016-8-9 15:55
有桌面版导出示例吗?
最典型的示例就是AR的Winform Demo,可以在官网上下载查看,DemoBaseUserControls.cs文件中有:
Winfrom源码下载地址; http://d2.gcpowertools.com.cn/sourcecode/ActiveReports/ActiveReports_Sample_for_WinForms.zip
核心代码:
// 导出按钮
publicToolStripButton _exportButton;
// 设计按钮
publicToolStripButton _designButton;
// 报表设计器
public Designer reportDesigner = new Designer();
/// <summary>
/// 自定义工具栏,添加报表导出和自定义按钮
/// </summary>
private void CustomizeToolBar()
{
viewer1.LoadCompleted += new GrapeCity.ActiveReports.Document.LoadCompletedEventHandler(viewer1_LoadCompleted);
this._exportButton = new ToolStripButton();
this._designButton = new ToolStripButton();
this._designButton.Name = "Design";
this._designButton.Text = "设计";
this._designButton.Enabled = false;
this._designButton.ToolTipText = "修改报表模板";
this._designButton.Image = ActiveReportsDemo.Properties.Resources.Designer;
this._exportButton.Name = "Export";
this._exportButton.Text = "导出";
this._exportButton.Enabled = false;
this._exportButton.ToolTipText = "导出报表";
this._exportButton.Image = ActiveReportsDemo.Properties.Resources.Export;
this.viewer1.Toolbar.ToolStrip.Items.Insert(3,_exportButton);
this.viewer1.Toolbar.ToolStrip.Items.Insert(4,_designButton);
_exportButton.Click += new EventHandler(_exportButton_Click);
_designButton.Click += new EventHandler(_designButton_Click);
}
页:
[1]