找回密码
 立即注册

QQ登录

只需一步,快速开始

travel_he

初级会员

21

主题

67

帖子

202

积分

初级会员

积分
202

活字格认证

travel_he
初级会员   /  发表于:2016-8-9 09:16  /   查看:4306  /  回复:5
本帖最后由 Lenka.Guo 于 2016-8-9 09:28 编辑

如题,还有哪需要设置吗?

5 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-8-9 09:28:10
沙发
除了使用HTML5Viewer直接在Toolbar中有导出按钮,其他报表浏览器的导出按钮都是需要自定义的.

可参考博客: http://blog.gcpowertools.com.cn/ ... ze_flashviewer.aspx
回复 使用道具 举报
travel_he
初级会员   /  发表于:2016-8-9 14:11:25
板凳
桌面版也需要吗?
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-8-9 15:50:08
地板
travel_he 发表于 2016-8-9 14:11
桌面版也需要吗?

是的,桌面版也需要自定义导出按钮
回复 使用道具 举报
travel_he
初级会员   /  发表于:2016-8-9 15:55:06
5#
有桌面版导出示例吗?
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-8-9 16:41:01
6#
travel_he 发表于 2016-8-9 15:55
有桌面版导出示例吗?

最典型的示例就是AR的Winform Demo,可以在官网上下载查看,DemoBaseUserControls.cs文件中有:
Winfrom源码下载地址; http://d2.gcpowertools.com.cn/so ... le_for_WinForms.zip



核心代码:
  1. // 导出按钮
  2.         public  ToolStripButton _exportButton;

  3.         // 设计按钮
  4.         public  ToolStripButton _designButton;

  5.         // 报表设计器
  6.         public Designer reportDesigner = new Designer();

  7.         /// <summary>
  8.         /// 自定义工具栏,添加报表导出和自定义按钮
  9.         /// </summary>
  10.         private void CustomizeToolBar()
  11.         {            
  12.             viewer1.LoadCompleted += new GrapeCity.ActiveReports.Document.LoadCompletedEventHandler(viewer1_LoadCompleted);

  13.             this._exportButton = new ToolStripButton();
  14.             this._designButton = new ToolStripButton();
  15.             this._designButton.Name = "Design";
  16.             this._designButton.Text = "设计";
  17.             this._designButton.Enabled = false;
  18.             this._designButton.ToolTipText = "修改报表模板";
  19.             this._designButton.Image = ActiveReportsDemo.Properties.Resources.Designer;
  20.             this._exportButton.Name = "Export";
  21.             this._exportButton.Text = "导出";
  22.             this._exportButton.Enabled = false;
  23.             this._exportButton.ToolTipText = "导出报表";
  24.             this._exportButton.Image = ActiveReportsDemo.Properties.Resources.Export;

  25.             this.viewer1.Toolbar.ToolStrip.Items.Insert(3,_exportButton);
  26.             this.viewer1.Toolbar.ToolStrip.Items.Insert(4,_designButton);

  27.             _exportButton.Click += new EventHandler(_exportButton_Click);
  28.             _designButton.Click += new EventHandler(_designButton_Click);
  29.             
  30.         }
复制代码




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部