IT&개발 정보 .NET Datagrid: Microsoft에서 서드파티 컨트롤까지
페이지 정보
작성자 GrapeCity
본문
관련링크
이 블로그에서는 .NET 역사에서 다음과 같은 전환점을 살펴보면서 .NET Datagrid의 진화에 대해 알아보겠습니다.
최초의 (무료) .NET Datagrid
Microsoft의 (두 번째) 무료 버전
타사 .NET Datagrid 출시
스프레드시트와 같은 기능을 갖춘 .NET Datagrid
최초의 (무료) .NET Datagrid
Microsoft에서 Visual Studio와 함께 번들로 제공한 1세대 .NET Datagrid는 표 형식 데이터를 화면에 행과 열의 형태로 표시했습니다.
기본 디자이너 (구성) 지원이 있었고 페이징, 정렬, 업데이트 지원을 포함하고 있었지만 모두 코드를 작성해야 했습니다.
Microsoft의 (두 번째) 무료 버전
.NET Datagrid의 두 번째 릴리스에서 Microsoft는 향상된 디자인 타임 기능, 새로운 데이터 바인딩 기능, 즉시 사용 가능한 정렬 및 페이징 기능을 추가했습니다.
Microsoft에서는 동작을 확장하고 런타임에 그리드의 모양 및 느낌을 조정하기 위해 “콜백”이라는 런타임 이벤트를 추가로 정의했습니다.
서드파티 .NET Datagrid 출시
처음부터 개발자들은 기본 Microsoft 컨트롤에 제한이 있었습니다. 개발자는 보다 전문적으로 보이고 엄격한 기능 요구 사항을 충족하면서 응답성이 더 뛰어난 사용자 인터페이스를 원했습니다.
그러나 Datagrid가 기본 작업을 수행하도록 하기 위해 엄청난 양의 코드를 작성하는 것을 원하지 않았습니다. .NET 컴포넌트 공급업체는 이러한 문제를 해결하기 위해 다음을 비롯하여 개발자가 기본 Microsoft 컨트롤에 없는 것으로 확인한 기능을 추가했습니다.
계층 구조 표시를 위한 여러 수준 그룹화
보다 쉬운 기본 분석을 위한 여러 열 정렬
코드 작성 없이 만든 열과 행의 크기 자동 조정
모양 및 동작 구성을 위한 다양한 디자인 타임 지원
코드를 줄인 내부 편집
액세스 가능한 보다 동적인 데이터 표시를 위한 열 바인딩 해제
Microsoft Word 및 Excel과 유사한 셀과 행 병합/분할
사용자 인터페이스에 사용자 정의 브랜딩 적용을 위한 유연한 스타일 지정 옵션
Microsoft Excel과 유사한 열 고정
GrapeCity ComponentOne에서는 모든 .NET 플랫폼에서 사용할 수 있는 완전한 기능을 갖춘 DataGrid인 FlexGrid를 제공합니다. FlexGrid는 개발자와 기업의 첫 번째 선택입니다.
FlexGrid는 .NET DataGrid와 동일한 프로덕션 기반 기능을 지원할 뿐만 아니라 사용자 정의 셀, 온디맨드 로딩, 기본 제공 필터링, 파일 내보내기 등을 통해 응용 프로그램을 다음 단계로 높입니다.
WinForms, WPF, ASP.NET MVC, UWP, WinUI, Blazor 또는 Xamarin용 ComponentOne FlexGrid를 에서 다운로드하세요.
ComponentOne Studio Enterprise 최신 버전 다운로드
스프레드시트와 같은 기능을 갖춘 .NET Datagrid
차세대 .NET Datagrid에는 다른 보고 도구와 매우 비슷한 내보내기 및 인쇄 지원을 추가한 Microsoft Excel 같은 스프레드시트 기능이 있습니다. 새로운 기능은 다음과 같습니다.
Microsoft Excel의 인기를 고려한 스프레드시트 스타일의 모양 및 느낌
결과의 범위를 좁힐 수 있는 고급 행 필터링(Excel과 유사함)
셀 내에 포함되는 입력 컨트롤(예: 텍스트 및 이미지)
단일 셀 내에서 복합 정보(예: 주소)를 표시하기 위한 여러 줄로 된 행
그리드 모양을 완벽히 제어하기 위한 동적 셀 그리기
원활한 사용자 경험을 제공하면서 많은 양의 데이터를 표시하기 위한 가상 데이터 스크롤
구성 가능한 보기, 스타일 지정 옵션의 다음 버전
이미지, Excel, Word, PDF 등의 다양한 내보내기 형식 지원
GrapeCity Spread는 가장 많이 판매되는 .NET용 스프레드시트 컴포넌트입니다.
에서 Spread.NET에 대해 살펴보세요.
현재 .NET Datagrid는 성능, 간단한 사용, 원활한 프로그래밍 등 기능과 관련이 없는 개선 사항과 기능과 관련된 개선 사항을 계속 추가하고 있습니다. 또한 .NET 응용 프로그램에서 가장 자주 사용되는 컴포넌트이고 .NET 컴포넌트 제품군 구매의 주요 요인입니다.
지금 바로 ComponentOne을 다운로드하여 직접 테스트해보세요!
지금 바로 Spread.NET을 다운로드하여 직접 테스트해보세요!
댓글목록
등록된 댓글이 없습니다.