找回密码
 立即注册

QQ登录

只需一步,快速开始

edsoft

论坛元老

40

主题

88

帖子

1万

积分

论坛元老

积分
11438

活字格认证

edsoft
论坛元老   /  发表于:2012-3-13 14:39  /   查看:4088  /  回复:4
怎么保留sheet选项卡,去掉更改、打印、翻页等按钮?

4 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-13 15:23:00
沙发

回复 1# edsoft 的帖子

你需要的功能请参考下面的代码:
  1.     protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.         this.FpSpread1.Sheets.Count = 3;
  4.             
  5.         // 如果想隐藏整个CommandBar,可以使用下面的代码
  6.         this.FpSpread1.CommandBar.Visible = false;
  7.     }
复制代码
此外,如果只想隐藏某个按钮可以使用下面的方法:
  1.     protected override void Render(HtmlTextWriter writer)
  2.     {
  3.         // 如果只想隐藏部分按钮可以实现下面的代码

  4.         //// 隐藏打印按钮
  5.         //WebControl print = FpSpread1.FindControl("Print") as WebControl;
  6.         //print.Visible = false;

  7.         //// 隐藏剪切按钮
  8.         //WebControl cut = FpSpread1.FindControl("Clear") as WebControl;
  9.         //cut.Visible = false;

  10.         base.Render(writer);
  11.     }
复制代码
回复 使用道具 举报
edsoft
论坛元老   /  发表于:2012-3-14 14:45:00
板凳
7426559088177.png


想去掉坚强而按钮和分页按钮但出错
如下图
7426560331906.png
还有就是四个选项卡显示不完全怎么修改 7426563763633.png
7426561584634.png
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-14 15:08:00
地板

回复 3# edsoft 的帖子

你好 edsoft

从你的代码来看,你是想隐藏掉所有的按钮,如果是这样建议你使用下面的代码:
  1. this.FpSpread1.CommandBar.Visible = false;
复制代码


关于程序运行报错,我们已经重现,正在调查原因,稍后给你回复调查结果

关于选项卡显示的问题,因为可供选项卡显示的区域是有控件的宽度决定的,如果因为控件宽度不够,导致不能显示全部的选项卡,只能通过改变控件的宽度来实现
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-14 15:15:00
5#

回复 3# edsoft 的帖子

抱歉我上面回复的代码写法有误,隐藏Cut按钮的正确代码应该是:
  1.     WebControl cut = FpSpread1.FindControl("Clear") as WebControl;
  2.     cut.Visible = false;
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部