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

DataGrid 또는 양식 응용 프로그램을 위한 최고의 .NET 검색 도구 > 블로그 & Tips

본문 바로가기

ComponentOne

블로그 & Tips

DataGrid 또는 양식 응용 프로그램을 위한 최고의 .NET 검색 도구

페이지 정보

작성자 GrapeCity 작성일 2023-09-06 15:22 조회 808회 댓글 0건

본문

모든 Windows 응용 프로그램에는 뛰어난 검색 도구가 필요합니다.


사용자는 주로 응용 프로그램의 상단에 있는 검색 상자나 드롭다운을 사용해 레코드를 찾습니다.


이번 블로그에서는 최신 컴포넌트인 C1MultiColumnCombo​를 소개하고, 이것이 응용 프로그램에 있어 필수적인 최고의 검색 도구인 이유를 설명하겠습니다.


또한, 빠르게 검색 도구를 구성하는 방법 역시 보여 드리겠습니다.



검색창과 드롭다운 선택기 


C1MultiColumnCombo 컨트롤은 검색창 및 드롭다운 선택기로 작동합니다.


자동 완성 컨트롤과 유사한 두 가지 유형의 기능을 제공합니다.

WinForms MultiColumnCombo 


다중 열 표시

C1MultiColumnCombo 컨트롤은 기존 콤보 박스 기능에 다중 열 지원 기능을 더해 제공합니다.


데이터 집합 내 각 레코드에 대한 추가 세부 정보를 더 쉽게 시각화할 수 있습니다.

Winforms MultiColumn Combo 


결과 강조 표시 및 필터링


C1MultiColumnCombo 컨트롤은 레코드를 필터링하고 강조 표시하는 자동 완성창처럼 작동합니다.

WinForms MultiColumnCombo Filter 


빠른 데이터 바인딩


C1MultiColumnCombo 컨트롤은 데이터 바인딩을 지원하므로 레코드를 쉽게 채울 수 있습니다.



데이터 바인딩은 표시할 필드(헤더 부분 내부용)와 바인딩된 값을 지정하는 기본 콤보 박스 스타일의 바인딩을 따릅니다.


이는 일반적으로 디스플레이에서 ID 필드를 읽을 수 있도록 시각적 변환을 하는 데에 사용됩니다. 

var data = new BindingSource(DataSource.GetSalesInfo(), "");

c1MultiColumnCombo1.DataSource = data;
c1MultiColumnCombo1.DisplayMember = "Product";
c1MultiColumnCombo1.ValueMember = "Id";



양식 입력 또는 Datagrid 셀 편집기


컴포넌트는 응용 프로그램 전체 검색 도구뿐만 아니라 입력 양식 내 혹은 DataGrid 셀 편집기로도 사용할 수 있습니다.


ComponentOne for WinForms을 다운로드하면 FlexGrid 및 DataGridView 내에서 사용되는 다양한 샘플을 확인할 수 있습니다.


WinForms MultiColumnCombo DataGridView 


TreeView로 사용자 정의


C1TreeView 컨트롤을 사용하면 드롭다운 콘텐츠를 TreeView로 표시하도록 사용자 정의할 수 있습니다.

WinForms MultiColumnCombo C1TreeView 


결론


C1MultiColumnCombo 컨트롤이 제공하는 기능을 다음과 같이 간단하게 정리해 보았습니다.


  • 기존 자동 완성 기능

  • 결과 강조 표시 및 필터링

  • 다중 열 표시


이 외에도 응용 프로그램 검색, 양식 입력, DataGrid 편집기, 사용자 정의 보기 같은 여러 방식으로 사용할 수 있습니다.


다중 열 및 검색/강조 표시 기능을 갖추고 있어, .NET Windows 응용 프로그램에 가장 적합한 조회 컨트롤 유형으로도 손색이 없습니다.


ComponentOne for WinForms 2023 v2 업데이트의 일부로 이 컴포넌트를 다운로드할 수 있습니다.


C1.Win.Input.MultiColumnCombo 패키지의 nuget.org에서 다운로드하여 시작할 수도 있습니다!


이 컨트롤은 FlexGrid 컨트롤로 구현되며, 레거시 C1Combo 컨트롤을 대체하는 역할로도 작동합니다.


 




지금 바로 ComponentOne을 다운로드하여 직접 테스트해 보세요!

c1.png

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

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

태그1

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