彩票走势图

DevExpress Document Server表格服务器教程:Excel工作表操作(3)

原创|使用教程|编辑:郝浩|2013-10-12 09:14:56.000|阅读 863 次

概述:本系列教程主要为大家讲解如何使用DevExpress Document Server进行Excel工作表的相关操作。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

  文档操作组件DevExpress Document Server的表格服务器,能够在无需Excel下完成对Excel等表格文档的灵活操作,实现大多数Excel功能。本系列教程主要为大家讲解如何使用DevExpress Document Server进行Excel工作表的相关操作。

显示和隐藏工作表

  要实现管理工作簿中工作表的可见性,需要利用以下属性。

Worksheet.Visible

  将此属性设置为false来隐藏工作表。如果要现实被隐藏的工作表,可以将Visible属性设置为true或Worksheet.VisibilityType属性设置为WorksheetVisibilityType.Visible。这种方式可以让最终用户通过Excel等可视化软件实现显示被隐藏的工作表。

Worksheet.VisibilityType

  设置这个属性设置为WorksheetVisibilityType.Hidden就相当于设置Worksheet.Visible属性设置为false。VisibilityType属性还可以让最终用户无法通过Exce访问被隐藏的工作表,只需要将其设置为WorksheetVisibilityType.VeryHidden就行了。可是参考一下代码:

// Hide the worksheet under the "Sheet2" name and prevent end-users from unhiding it via user interface.
// To make this worksheet visible again, use the Worksheet.Visible property.
workbook.Worksheets["Sheet2"].VisibilityType = WorksheetVisibilityType.VeryHidden;

// Hide the "Sheet3" worksheet. 
// In this state a worksheet can be unhidden via user interface.
workbook.Worksheets["Sheet3"].Visible = false;

  执行以上代码后,Sheet2被彻底隐藏,最终用户不能通过Excel访问,Sheet3则可以通过Excel恢复显示。如下图所示:

  注意:工作簿内至少要包含一个可见的工作表。

显示和隐藏网格线

  通过设置Worksheet.ActiveView属性中的WorksheetView.ShowGridlines就能实现显示和隐藏网格线了。可以参考以下代码:

// Hide gridlines on the first worksheet.
workbook.Worksheets[0].ActiveView.ShowGridlines = false;

  效果如下图:

  注意:是否指定打印网格线,需要使用Worksheet.PrintOptions中的WorksheetPrintOptions.PrintGridlines属性。

显示和隐藏行列标题

   和Excel一样,工作表中的行列都有自己独一无二的编号,如果要设置他们,需要访问Worksheet.ActiveView属性,使用WorksheetView.ShowHeadings属性来完成,参考以下代码。

// Hide row and column headings in the first worksheet.
workbook.Worksheets[0].ActiveView.ShowHeadings = false;

下图为显示和隐藏行列标题的对比效果:



 


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP