트레이닝 센터

함수

함수 자유롭게 사용하기

Spread컨트롤의 뛰어난 함수 계산 엔진은 300여 종의 함수를 기본으로 제공하며, 함수와 연산을 이용한 사용자 지정 함수도 지원합니다. 지원하는 함수는 날짜, 시간 함수, 공학 계산 함수, 재무 계산 함수, 논리 함수, 수학과 삼각 함수, 통계 함수, 텍스트 함수 등이 있습니다. 또한, Spread컨트롤은 사용자가 실행 중에 함수를 편집할 수 있도록 FormualTextBox 함수 엔진을 제공합니다. 본문에서는 FormulaTextBox 함수 엔진 사용법을 소개하겠습니다.


1. 도구 상자에서 FormulaTextBox 컨트롤과 Spread 표 컨트롤을 form으로 드래그합니다.

2. 백그라운드 코드에 아래 코드를 추가해 FormulaTextBox 컨트롤과 Spread 표 컨트롤을 연결합니다.

 this.formulaTextBox1.Attach(this.fpSpread1);

이렇게 쉽게 Formula TextBox 함수 엔진을 추가할 수 있습니다.

3. Spread에는 300여 종의 함수가 내장되어 있습니다. 그 중에는 이름이 너무 복잡해 외우기 어려운 것도 있습니다. 이때 FormualEditorUI 대화 상자를 사용해 Spread 표 컨트롤에서 제공하는 함수를 검색할 수 있습니다. Button을 클릭하면 대화 상자를 활용할 수 있습니다.

private void button1_Click(object sender, EventArgs e)
 {
       FarPoint.Win.Spread.FormulaEditorUI formulaEditor = 
       new FarPoint.Win.Spread.FormulaEditorUI(this.fpSpread1.Sheets[0]);
       formulaEditor.ShowDialog();
 }

실행 결과:

샘플 다운로드



한국 그레이프시티 공식카페에서 기술지원을 받으실 수 있습니다.
이메일을 통해서도 기술지원을 받으실 수 있습니다.