[개발] C#, .Net

[C#] FarPoint Spread 스프레드에 데이터가 출력되지 않는 문제 해결

  • -
반응형

 

 

데이터를 FarPoint Spread에 출력할 때, 첫 번째 열의 셀 타입을 올바르게 지정하지 않으면 데이터가 출력되지 않는 문제가 발생할 수 있습니다. 이 글에서는 이 문제를 신속하게 해결하는 방법을 단계별로 설명합니다.

 

 

 

 

 

 

문제 설명

첫 번째 열의 셀 타입이 Number로 지정된 경우, 입력 데이터가 텍스트일 때 오류 없이 데이터가 출력되지 않습니다. 따라서 입력 데이터가 텍스트인 경우, 첫 번째 열의 셀 타입을 Text로 지정해야 합니다.

 

 

 

 

 

 

해결 방법

FarPoint Spread에서 셀 타입을 지정하려면 다음과 같은 절차를 따릅니다:


// 텍스트 셀 타입과 숫자 셀 타입을 생성합니다.
var textCellType = new FarPoint.Win.Spread.CellType.TextCellType();
var num = new FarPoint.Win.Spread.CellType.NumberCellType();

// 첫 번째 열의 셀 타입을 텍스트로 설정합니다.
fpSpread.Sheets[0].Columns[i].CellType = textCellType;

// 이후 필요에 따라 첫 번째 열의 셀 타입을 숫자로 변경합니다.
fpSpread.Sheets[0].Columns[i].CellType = num;

 

 

 

 

 

 

 

예제 코드

다음은 위 절차를 적용한 예제 코드입니다:


using FarPoint.Win.Spread;
using FarPoint.Win.Spread.CellType;

public void SetCellType(FpSpread fpSpread, int columnIndex, bool isText)
{
    // 텍스트 셀 타입과 숫자 셀 타입을 생성합니다.
    var textCellType = new TextCellType();
    var num = new NumberCellType();

    // 입력 데이터가 텍스트인 경우, 첫 번째 열의 셀 타입을 텍스트로 설정합니다.
    if (isText)
    {
        fpSpread.Sheets[0].Columns[columnIndex].CellType = textCellType;
    }
    else
    {
        // 그렇지 않으면 숫자 셀 타입으로 설정합니다.
        fpSpread.Sheets[0].Columns[columnIndex].CellType = num;
    }
}

 

 

 

 

 

 

 

 

 

중요 포인트

  • 셀 타입을 지정할 때, 데이터의 유형(텍스트 또는 숫자)을 고려해야 합니다.
  • 셀 타입을 올바르게 설정하면 데이터가 오류 없이 출력됩니다.
  • FarPoint Spread에서 TextCellTypeNumberCellType을 사용하여 셀 타입을 지정할 수 있습니다.

위의 방법을 따라 FarPoint Spread에서 첫 번째 열의 셀 타입을 올바르게 설정하면, 데이터가 오류 없이 출력되도록 할 수 있습니다. 이 가이드를 통해 셀 타입 설정에 대한 이해를 높이고, 다양한 데이터 유형에 적합한 설정을 적용해 보세요.

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.