彩票走势图

DevExpress 2013.1功能亮点体验:电子表格文档API(二)

原创|对比评测|编辑:郝浩|2013-07-08 11:01:49.000|阅读 684 次

概述:今天带领大家体验DevExpress 2013.1电子表格的Ranges和Formula功能。

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

相关链接:


在上一篇文章中,慧都小编介绍了DevExpress 2013.1新增的电子表格文档API,初步介绍了电子表格直观且易于使用的功能,今天带领大家体验电子表格的Ranges和Formula功能。

Ranges

Worksheet Range是一组连续的单元格,可以一次性进行更新,而不用一个一个的进行处理。一个Range,以这个单元格的左上角和右下角的坐标进行表示。

下面这个例子显示了如何设置一个cell range的值并更新它的格式:

Workbook book = new Workbook();
 
// Set values and size...
book.Worksheets[0].Range["B2:D4"].Value = "W";
book.Worksheets[0].Range["B2:D4"].ColumnWidth = 128;
book.Worksheets[0].Range["B2:D4"].RowHeight = 128;
 
// Apply custom formatting...
Formatting b2d4 = book.Worksheets[0].Range["B2:D4"].BeginUpdateFormatting();
             
b2d4.Alignment.Horizontal = HorizontalAlignment.Center;
b2d4.Borders.BottomBorder.Color = Color.Orange;
b2d4.Borders.BottomBorder.LineStyle = BorderLineStyle.Medium;
b2d4.Borders.TopBorder.Color = Color.Orange;
b2d4.Borders.TopBorder.LineStyle = BorderLineStyle.Medium;
b2d4.Borders.LeftBorder.Color = Color.Orange;
b2d4.Borders.LeftBorder.LineStyle = BorderLineStyle.Medium;
b2d4.Borders.RightBorder.Color = Color.Orange;
b2d4.Borders.RightBorder.LineStyle = BorderLineStyle.Medium;
b2d4.Fill.BackgroundColor = Color.WhiteSmoke;
b2d4.Font.Name = "Forte";
b2d4.Font.Color = Color.Navy;
 
book.Worksheets[0].Range["B2:D4"].EndUpdateFormatting(b2d4);

Formulas

这个电子表格可计算总数、平均数、设置当前日期,以及执行文档内的各种计算,还包含各种函数,从简单的Summations到Boolean逻辑运算,从Financial到完整的Trigonometry。

公式和表达式由Formula属性进行设置。比如,下面的代码将三个值设置为B1:B3,然后将总和显示在B4中:

Workbook book = new Workbook();
 
book.Worksheets[0].Range["B1:B3"].Value = 43;
book.Worksheets[0].Range["B1:B3"].NumberFormat = "$#,##0.00";
 
book.Worksheets[0].Cells["B4"].Formula = "= SUM(B1:B3)";
book.Worksheets[0].Cells["B4"].NumberFormat = "$#,##0.00";
book.Worksheets[0].Cells["B4"].Borders.TopBorder.Color = Color.Orange;
book.Worksheets[0].Cells["B4"].Borders.TopBorder.LineStyle = BorderLineStyle.Medium;

怎么样?基本了解单元格和公式的设置了吧,下一篇文章将为大家介绍如何创建一个发货清单,敬请期待!

慧都学院2017全新DevExpress线下研修班火热报名中!



标签:DevExpress电子表格

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

文章转载自:慧都控件

为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP