! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

str.ActiveSheet ~~ > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 str.ActiveSheet ~~

페이지 정보

작성자 JoeJi 작성일 2022-09-21 17:18 조회 804회 댓글 0건
제품 버전 : 10.40.20171.0
컨트롤 이름 : fpspread

본문

string a;

if(~~~)

  a = "스프레드이름";

if(~~~)

  a = "스프레드이름";


a.ActiveSheet~~

이렇게는 할 수 없나요?

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

WinForms윈폼 Re: str.ActiveSheet ~~

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 GCK써니 작성일 2022-09-21 17:41 댓글 4건

본문

JoeJi 님, 안녕하세요.

그레이프시티입니다.


string a; 대신에 FpSpread spread;를 사용해보시기 바랍니다.

아래 샘플 코드를 참고 부탁드립니다.

FarPoint.Win.Spread.FpSpread spread;

bool condition = false;

if (condition)
{
    spread = fpSpread1;
}
else
{
    spread = fpSpread2;
}

if(spread != null)
{
    spread.ActiveSheet.Cells[1, 1].BackColor = Color.Red;
                
    //해당 스프레드에 포커스 설정
    //this.ActiveControl = spread;
}


다른 궁금한 점이 생기면, 문의 주시기 바랍니다.

감사합니다.

그레이프시티 드림

댓글목록

JoeJi님의 댓글

JoeJi 작성일

혹시 받은 스프레드 이름을 switch case 문에 사용할려면 어떻게 해야하나요?
switch(spdname){
   case spdFirst:
         ~~~
         break;
   case ~~
        ~~~
}
이런식으로 할려고 합니다,,

GCK써니님의 댓글의 댓글

GCK써니 작성일

FpSpread의 name 속성을 가지고 와서 사용하실 수 있습니다.

if (spread != null)
{
    switch (spread.Name)
    {
        case "fpSpread1":
            // ...
            break;
        case "fpSpread2":
            // ...
            break;
        default:
            break;
    }
}

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.