原創(chuàng)|對比評測|編輯:郝浩|2013-07-08 11:01:49.000|閱讀 722 次
概述:今天帶領(lǐng)大家體驗DevExpress 2013.1電子表格的Ranges和Formula功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在上一篇文章中,慧都小編介紹了DevExpress 2013.1新增的電子表格文檔API,初步介紹了電子表格直觀且易于使用的功能,今天帶領(lǐng)大家體驗電子表格的Ranges和Formula功能。
Worksheet Range是一組連續(xù)的單元格,可以一次性進行更新,而不用一個一個的進行處理。一個Range,以這個單元格的左上角和右下角的坐標進行表示。
下面這個例子顯示了如何設(shè)置一個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);
這個電子表格可計算總數(shù)、平均數(shù)、設(shè)置當前日期,以及執(zhí)行文檔內(nèi)的各種計算,還包含各種函數(shù),從簡單的Summations到Boolean邏輯運算,從Financial到完整的Trigonometry。
公式和表達式由Formula屬性進行設(shè)置。比如,下面的代碼將三個值設(shè)置為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;
怎么樣?基本了解單元格和公式的設(shè)置了吧,下一篇文章將為大家介紹如何創(chuàng)建一個發(fā)貨清單,敬請期待!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件