Spread 表格控件強大的公式計算引擎支持300多種內置函數,並支持經過內置函數和運算符來自定義公式。支持的函數包括日期、時間函數、工程計算函數、財務計算函數、邏輯函數、數學和三角函數、統計函數、文本函數等。同時,Spread 表格控件提供 FormulaTextBox 公式引擎提供用戶在運行時編輯公式。本篇文章將闡述 FormulaTextBox 公式引擎的使用方法。 ide
1.在工具箱中拖拽 FormulaTextBox 控件和 Spread 表格控件,到 form 中: 函數
2.在後臺代碼中添加如下代碼,關聯 FormulaTextBox 控件和 Spread 表格控件: 工具
this.formulaTextBox1.Attach(this.fpSpread1);
運行效果如圖: 測試
怎麼樣?是否是很簡單呢?這樣咱們就輕鬆的添加了 FormulaTextBox 公式引擎。 this
3. 沒錯,Spread 內置 300 多種公式,有些公式的名稱過於複雜,咱們沒法一一牢記。這時,咱們能夠調用 FormulaEditorUI 對話框來查看 Spread 表格控件的內置公式。這裏咱們經過 button 的點擊事件來調用對話框: spa
private void button1_Click(object sender, EventArgs e) { FarPoint.Win.Spread.FormulaEditorUI formulaEditor =
new FarPoint.Win.Spread.FormulaEditorUI(this.fpSpread1.Sheets[0]); formulaEditor.ShowDialog(); }
運行效果圖:
以上即爲FormulaTextBox 公式引擎的使用方法。 code
測試 Demo : VS 2010 + Spread Studio .NET 7 + Framework 4.0 orm