.NET Datagrid: Microsoft에서 서드파티 컨트롤까지 > 시티즌 인사이트

본문 바로가기

시티즌 커뮤니티

시티즌 인사이트

IT&개발 정보 .NET Datagrid: Microsoft에서 서드파티 컨트롤까지

페이지 정보

작성자 GrapeCity 작성일 22-04-15 12:01 조회 250회 댓글 0건

본문

.NET Datagrid는 시작은 보잘것없었으나 기술 발전과 진화하는 비즈니스 요구 사항으로 인해 유용하지만 복잡한 소프트웨어 컴포넌트가 되었습니다.


이러한 복잡성 때문에 더 정확하게 이해하기 위해서는 컨트롤을 자세히 살펴봐야 합니다.


이 블로그에서는 .NET 역사에서 다음과 같은 전환점을 살펴보면서 .NET Datagrid의 진화에 대해 알아보겠습니다.


  1. 최초의 (무료) .NET Datagrid

  2. Microsoft의 (두 번째) 무료 버전

  3. 타사 .NET Datagrid 출시

  4. 스프레드시트와 같은 기능을 갖춘 .NET Datagrid



최초의 (무료) .NET Datagrid


Microsoft에서 Visual Studio와 함께 번들로 제공한 1세대 .NET Datagrid는 표 형식 데이터를 화면에 행과 열의 형태로 표시했습니다.


기본 디자이너 (구성) 지원이 있었고 페이징, 정렬, 업데이트 지원을 포함하고 있었지만 모두 코드를 작성해야 했습니다.


.NET Datagrid의 시작



Microsoft의 (두 번째) 무료 버전


.NET Datagrid의 두 번째 릴리스에서 Microsoft는 향상된 디자인 타임 기능, 새로운 데이터 바인딩 기능, 즉시 사용 가능한 정렬 및 페이징 기능을 추가했습니다.


Microsoft에서는 동작을 확장하고 런타임에 그리드의 모양 및 느낌을 조정하기 위해 “콜백”이라는 런타임 이벤트를 추가로 정의했습니다.


Datagrid의 두 번째 릴리스



서드파티 .NET Datagrid 출시


처음부터 개발자들은 기본 Microsoft 컨트롤에 제한이 있었습니다. 개발자는 보다 전문적으로 보이고 엄격한 기능 요구 사항을 충족하면서 응답성이 더 뛰어난 사용자 인터페이스를 원했습니다.


그러나 Datagrid가 기본 작업을 수행하도록 하기 위해 엄청난 양의 코드를 작성하는 것을 원하지 않았습니다. .NET 컴포넌트 공급업체는 이러한 문제를 해결하기 위해 다음을 비롯하여 개발자가 기본 Microsoft 컨트롤에 없는 것으로 확인한 기능을 추가했습니다.


3세대 .NET Datagrid


  • 계층 구조 표시를 위한 여러 수준 그룹화

  • 보다 쉬운 기본 분석을 위한 여러 열 정렬

  • 코드 작성 없이 만든 열과 행의 크기 자동 조정

  • 모양 및 동작 구성을 위한 다양한 디자인 타임 지원

  • 코드를 줄인 내부 편집

  • 액세스 가능한 보다 동적인 데이터 표시를 위한 열 바인딩 해제

  • Microsoft Word 및 Excel과 유사한 셀과 행 병합/분할

  • 사용자 인터페이스에 사용자 정의 브랜딩 적용을 위한 유연한 스타일 지정 옵션

  • Microsoft Excel과 유사한 열 고정


GrapeCity ComponentOne에서는 모든 .NET 플랫폼에서 사용할 수 있는 완전한 기능을 갖춘 DataGrid인 FlexGrid를 제공합니다. FlexGrid는 개발자와 기업의 첫 번째 선택입니다.


FlexGrid는 .NET DataGrid와 동일한 프로덕션 기반 기능을 지원할 뿐만 아니라 사용자 정의 셀, 온디맨드 로딩, 기본 제공 필터링, 파일 내보내기 등을 통해 응용 프로그램을 다음 단계로 높입니다.


wpf


WinForms, WPF, ASP.NET MVC, UWP, WinUI, Blazor 또는 Xamarin용 ComponentOne FlexGrid를 여기에서 다운로드하세요.


ComponentOne Studio Enterprise 최신 버전 다운로드

지금 다운로드하세요!



스프레드시트와 같은 기능을 갖춘 .NET Datagrid


차세대 .NET Datagrid에는 다른 보고 도구와 매우 비슷한 내보내기 및 인쇄 지원을 추가한 Microsoft Excel 같은 스프레드시트 기능이 있습니다. 새로운 기능은 다음과 같습니다.

4세대 .NET Datagrid


  • Microsoft Excel의 인기를 고려한 스프레드시트 스타일의 모양 및 느낌

  • 결과의 범위를 좁힐 수 있는 고급 행 필터링(Excel과 유사함)

  • 셀 내에 포함되는 입력 컨트롤(예: 텍스트 및 이미지)

  • 단일 셀 내에서 복합 정보(예: 주소)를 표시하기 위한 여러 줄로 된 행

  • 그리드 모양을 완벽히 제어하기 위한 동적 셀 그리기

  • 원활한 사용자 경험을 제공하면서 많은 양의 데이터를 표시하기 위한 가상 데이터 스크롤

  • 구성 가능한 보기, 스타일 지정 옵션의 다음 버전

  • 이미지, Excel, Word, PDF 등의 다양한 내보내기 형식 지원


GrapeCity Spread는 가장 많이 판매되는 .NET용 스프레드시트 컴포넌트입니다.

여기에서 Spread.NET에 대해 살펴보세요.


현재 .NET Datagrid는 성능, 간단한 사용, 원활한 프로그래밍 등 기능과 관련이 없는 개선 사항과 기능과 관련된 개선 사항을 계속 추가하고 있습니다. 또한 .NET 응용 프로그램에서 가장 자주 사용되는 컴포넌트이고 .NET 컴포넌트 제품군 구매의 주요 요인입니다.






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

c1.png

 


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

spnet.png

 
  • 페이스북으로 공유
  • 트위터로  공유
  • 구글플러스로 공유
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

그레이프시티 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
그레이프시티 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@grapecity.com | 전화 : 1670-0583 | 경기도 안양시 동안구 시민대로 230, B-703(관양동, 아크로타워) 그레이프시티(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 Copyright ⓒ 2022 GrapeCity inc.