找回密码
 立即注册

QQ登录

只需一步,快速开始

HNA_fengjie

论坛元老

39

主题

97

帖子

1万

积分

论坛元老

积分
14189

活字格认证

HNA_fengjie
论坛元老   /  发表于:2011-12-26 16:04  /   查看:5112  /  回复:1
当每个spread控件的sheet过多的时候,每个sheet的tab标题显示不全,在不改变spread的长度条件下,我想让所有的sheet的tab标题都显示,不知道如何解决!麻烦解决一下,谢谢!
相关后台代码!
[fly]
  1.   [fly] spread.Sheets.Clear();
  2.             spread.Sheets.Count = 0;
  3.             spread.TitleInfo.Visible = true;
  4.             //Spreadd底部按钮
  5.             spread.CommandBar.Visible = false;
  6.             //显示pdf打印功能
  7.             spread.CommandBar.ShowPDFButton = true;
  8.             //Ajax
  9.             spread.EnableAjaxCall = true;
  10.             //实时计算公式
  11.             // fsBudgetWeave.ClientAutoCalculation = true;
  12.             //把sheet选项卡放到spread控件头部
  13.             spread.CommandBarOnBottom = false;

  14.             for (int i = 0; i < 12;i++ )
  15.             {
  16.                 string sheetName="月度执行利润表表"+i;
  17.                 FarPoint.Web.Spread.SheetView sheet = new FarPoint.Web.Spread.SheetView();
  18.                 sheet.SheetName = sheetName;
  19.                 sheet.ColumnCount = 5;
  20.                 sheet.RowCount = 5;
  21.                 spread.Sheets.Add(sheet);
  22.             }
  23.          //显示多少个Tab标签
  24.          spread.Tab.VisibleCount = spread.Sheets.Count;
  25.                 //每次滚动多少个
  26.          spread.Tab.ScrollIncrement = 4;[/fly]
复制代码
[/fly]

3643615089579.jpg

32.76 KB, 下载次数: 151

1 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-12-26 17:26:00
沙发

回复 1# HNA_fengjie 的帖子

Spread默认行为无法这一功能,你可以尝试在Render中实现自己的CommandBar,可以参考这个帖子http://gcdn.grapecity.com/showtopic-2239.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部