原創|對比評測|編輯:郝浩|2013-07-08 11:01:49.000|閱讀 722 次
概述:今天帶領大家體驗DevExpress 2013.1電子表格的Ranges和Formula功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在上一篇文章中,慧都小編介紹了DevExpress 2013.1新增的電子表格文檔API,初步介紹了電子表格直觀且易于使用的功能,今天帶領大家體驗電子表格的Ranges和Formula功能。
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);
這個電子表格可計算總數、平均數、設置當前日期,以及執行文檔內的各種計算,還包含各種函數,從簡單的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;
怎么樣?基本了解單元格和公式的設置了吧,下一篇文章將為大家介紹如何創建一個發貨清單,敬請期待!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件