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

검색 기능 문의 외 > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 검색 기능 문의 외

페이지 정보

작성자 플인싸 작성일 2022-08-04 09:26 조회 1,227회 댓글 0건
제품 버전 : Spread.Net 15

본문

안녕하세요 노고가 많으십니다.

질문이 여러 개 있습니다.


1. 검색 (찾기) 기능 구현 방법 : 아래 그림과 같이 Excel과 같은 기능을 사용하고자 합니다.


 

2. 헤더

 : 헤더가 지정된것이 아린 가변으로 처리 되어야 하여 DB에서 정보를 받아 아래와 같이 Loop 돌면서 적용하는 프로그램

   방식으로 처리 하였습니다.

   foreach (var items in _gridHeaderList)

  {

      -생략-

      fpSpread.ActiveSheet.ColumnHeader.Cells[1, i].Text = items.Second_Caption;

      -생략-

  }


  1) 헤더 라인 적용 방법 : 아래 그림과 같이 헤더의 라인이 보이지 않습니다.

  2) 헤더 색상 적용 방법 (각 column별 색상 적용이 가능한지요?) 

      : Search를 해서 소스를 넣어봤으나 적용되지 않았습니다.

  3) 지난번 질문에 Column 상단에  ABCD.. 노출문의 답변으로 

     fpSpread.ActiveSheet.ColumnHeader.Visible = true; 이렇게 답변 받았으나 적용되지 않았습니다.


 


3. Sheet 추가 버튼 비활성화 : 아래 그림의 시트 추가하는 + 버튼을 보이고 싶지 않습니다.


 

질문이 다소 많은점 죄송합니다. 여러번 나누어 질문하기 보단 한번에 질문하는게 낳을것 같아 그런것이오니 혜량하여 주시기 바랍니다.


감사합니다.

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

댓글목록

등록된 댓글이 없습니다.

1 답변

WinForms윈폼 Re: 검색 기능 문의 외

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

페이지 정보

작성자 GCK써니 작성일 2022-08-04 18:31 댓글 3건

본문

플인싸 님, 안녕하세요.

그레이프시티입니다.


문의하신 사항에 대하여 다음과 같이 안내 및 샘플 프로젝트를 요청드립니다.


1. 검색 (찾기) 기능 구현 방법

아래와 같이 SearchwithDialog 메소드를 사용하여, 검색(찾기) 대화창을 띄우고 시트의 셀 내 텍스트를 검색하실 수 있습니다.

fpSpread1.SearchWithDialog("검색어를 입력하세요.");

b62764a55518072478a3eb3b04edd47a_1659603826_581.png

SearchWithDialogAdvanced 메소드를 사용하시면, 데이터 영역의 셀 텍스트 뿐만 아니라, 셀 노트, 셀 태그의 텍스트도 포함되는 "고급 검색" 기능을 사용하실 수 있습니다.

자세한 내용은 아래 링크된 도움말을 참고해주시기 바랍니다.

Spread.NET V15 | 사용자가 표준 검색을 수행하도록 허용하기 

Spread.NET V15 | 사용자가 고급 검색을 수행하도록 허용하기


2-1. 헤더 라인 적용방법

첨부해주신 이미지와 같은 현상이 재현되지 않아, 정확한 원인 파악에 어려움이 있는 상황입니다.
저희 쪽에서 해당 이슈를 빠르게 확인해볼 수 있도록, 해당 이슈를 재현해볼 수 있는 샘플 프로젝트를 전달해주실 수 있으실까요? 데이터는 임의의 데이터여도 관계 없습니다.

2-2. 헤더 색상 적용 방법

아래 코드를 사용하여, 컬럼 헤더의 각 컬럼별로 배경 색상을 다르게 설정하실 수 있습니다.

fpSpread1.ActiveSheet.ColumnHeader.Columns[0].BackColor = Color.Yellow;
fpSpread1.ActiveSheet.ColumnHeader.Columns[1].BackColor = Color.Red; 
fpSpread1.ActiveSheet.ColumnHeader.Columns[2].BackColor = Color.Green;

b62764a55518072478a3eb3b04edd47a_1659604172_7719.png
 

2-3. Column 상단에  ABCD.. 노출 

컬럼 헤더에 A,B,C,D... 를 표시하고 싶으신 부분이 아래 이미지에서 빨간색으로 표시한 부분(DB의 필드명 윗 부분)이 맞으신지요? 정확한 답변을 위해 확인 부탁드립니다.

b62764a55518072478a3eb3b04edd47a_1659605425_9147.png
 

3. Sheet 추가 버튼 비활성화

TabStripInsertTab 속성을 false로 설정하여, 시트 추가하는 + 버튼을 비활성화 하실 수 있습니다.

fpSpread1.TabStripInsertTab = false;


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

감사합니다.

그레이프시티 드림

댓글목록

플인싸님의 댓글

플인싸 작성일

답변주신 메일  <no-reply@contact.grapecity.com> 로 샘플소스를 보냈습니다.
샘플소스를 어디까지 보내야 할지 몰라서 빌드되는 소스를 올려보려 했으나 10M 넘어서 어쩔수 없이 이곳에 하지 못하고 메일로 보냈습니다.

그리고 2-3번은 질문주신 부분이 맞습니다. 제가 헤더를 이미 사용하고 있어서 A,B,C.. 이게 안나오는것인지 질문 드린것입니다.

감사합니다.

GCK써니님의 댓글의 댓글

GCK써니 작성일

@플인싸 님, 안녕하세요.
그레이프시티입니다.

no-reply 메일은 포럼 답변 안내를 위한 메일로, 회신 시 저희쪽에서 수신이 되지 않는 메일입니다.
다소 번거로우시겠지만, 서포트 메일 <support-kor@grapecity.com> 로 재전달 부탁드립니다.
아울러, 2-3번 문의는 사용하시는 헤더 설정 방법(샘플 프로젝트) 확인 후 함께 안내드릴 수 있도록 하겠습니다.

감사합니다.
그레이프시티 드림

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