트레이닝 센터

셀 유형

ComboxCellType 옵션별로 다른 배경색 설정하기

본문에서는 ComboxCellType 셀의 객체를 받아서 선택한 값에 따라 현재 셀의 배경색을 수정하는 방법을 소개하겠습니다.


ComboCellType 셀 유형 추가

/// ComboBoxCellType 셀 유형 추가

private void AddCellType()
{
    FarPoint.Win.Spread.CellType.ComboBoxCellType comboBoxCellType1 = new FarPoint.Win.Spread.CellType.ComboBoxCellType();
    comboBoxCellType1.Items = (new String[] { "빨간색", "녹색", });
    fpSpread1.Sheets[0].Cells[0, 0].CellType = comboBoxCellType1;
    comboBoxCellType1.EditorValueChanged += new EventHandler(comboBoxCellType1_EditorValueChanged);
}

선택에 따라서 배경색 변경

void comboBoxCellType1_EditorValueChanged(object sender, EventArgs e)
{
    FarPoint.Win.Spread.CellType.ComboBoxCellType test = sender as .Win.Spread.CellType.ComboBoxCellType;
    if (this.fpSpread1.Sheets[0].ActiveCell.Text == "빨간색")
    {
        this.fpSpread1.Sheets[0].ActiveCell.BackColor = Color.Red;
    }
    if (this.fpSpread1.Sheets[0].ActiveCell.Text == "녹색")
    {
        this.fpSpread1.Sheets[0].ActiveCell.BackColor = Color.Green;

    }
}

결과 스크린샷:

샘플 다운로드



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