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