ASP.NET MVC 용 그리드 제어? [닫은
-
05-07-2019 - |
문제
ASP.NET MVC를 사용하는 경우 그리드 디스플레이를 어떻게 수행하고 있습니까? 자신을 굴 렸습니까? 어딘가에서 도서관이 있습니까?
이들은 ASP.NET MVC에서 찾은 알려진 그리드 디스플레이 솔루션 중 일부입니다.
- ASP.NET MVC FlexGrid - 좋은 열 레이아웃 방법이 있습니다
- 코드 기반 ASP.NET MVC GRIDVIEW - 단순하고 작고 깨끗합니다
- MVC Contrib -CodePlex의 그리드
- jQueryGrid -JQuery 그리드
- 데이터 가능 -JQuery 플러그인 - 섹션 508 준수라고 생각됩니다 (.NET 바인딩)
- extjs - 크로스 브라우저 RIA 프레임 워크 - 그리드 지원이 있습니다
- 잉그리드 -JQuery 데이터 그리드
- JQXGRID -JQuery 데이터 그리드
- Telerik MVC -GPL V2 라이센스 인 jQuery 기반 그리드, 상용 버전도 사용할 수 있습니다.
- MVC는 툴킷을 제어합니다 - 클라이언트 사이트 기반 그리드
- Infragistics Iggrid -JQuery 기반 MVC 그리드
- dhtmlxGrid -Ajax 지원 JavaScript 그리드 컨트롤
- ASP.NET MVC Awesome Ajax 목록 - 다르고 매우 유연한 접근 방식은 그리드로 사용할 수 있습니다.
- SyncFusion MVC 그리드 - 상용 그리드
- ASP.NET MVC 멋진 그리드 - 멋진 도서관의 일부 (jQuery 기반)
- ASP.NET MVC 용 Shield UI 그리드
- ASP.NET MVC 5 프로젝트 용 그리드 제어
당신이 사용하는 다른 것을 알고 있거나 잘 알고 있다면, 저에게 알려주십시오.
해결책
우리는 사용하고 있습니다 JQGRID 프로젝트에서 행운을 빕니다. 인라인 편집 등을위한 많은 옵션 등이 필요하지 않은 경우 @hrvoje와 같은 평원 루프를 사용했습니다.
다른 팁
우리는 사용 매끄러운 그리드 스택 교환 데이터 탐색기 (2000 행을 포함하는 예).
나는 그것이 성능이 우수하다는 것을 알았다 JQGRID 그리고 Flexigrid. 매우 완전한 기능 세트가 있으며 충분히 추천 할 수 없었습니다.
사용의 샘플 여기 있습니다.
소스 샘플이 ASP.NET MVC 앱에 어떻게 통합되는지에 대한 소스 샘플을 볼 수 있습니다. https://code.google.com/p/stack-exchange-data-explorer/
방금 Telerik에 그리드를 포함한 훌륭한 구성 요소가 있으며 오픈 소스도 발견했습니다.http://demos.telerik.com/aspnet-mvc/
데이터를 보는 것이라면 간단한 foreach 또는 asprepeater를 사용합니다. 편집을 위해 전문적인 견해와 행동을 구축합니다. 어쨌든 WebForms GridView Inline 편집 기능을 좋아하지 않았기 때문에 이것은 훨씬 더 명확하고 더 나은 것입니다. 하나는보기를위한 뷰, 다른 하나는 편집/신규를위한 것입니다.
JQGRID는 서버 측 통합이있는 특수 버전을 사용하는 경우 $ 299입니다. 그러나 ASP.NET MVC와 함께 오픈 소스 무료 버전을 사용하기가 어렵지는 않습니다. 기타 라이센스 그리드 :
http://haacked.com/archive/2009/04/14/using-jquery-grid-with-sp.net-mvc.aspx
CodePlex에서 사용할 수있는 MVC Controls 툴킷의 삽입/업데이트/삭제 Datagrid도 사용할 수 있습니다.http://mvccontrolstoolkit.codeplex.com/. 여기 전체 예제를 다운로드 할 수 있습니다. 여기 DataGrid 작업 및 여기 그리고 여기 튜토리얼. DataGrid는 완전히 클라이언트 측면에서 작동하며 Mantains TheChange는 게시물 사이에 설정합니다. 예, Changes changes 씨는 Mantains 변경 사항입니다. 즉, 각 레코드의 이전 버전과 수정 된 버전 모두에 액세스하여 DB로 전달할 변경 사항을 확인할 수 있습니다 (삭제 또는 삽입해야 할 사항). 이 변경 사항은 서버 측의 수정 사항을 확인하거나 취소 할 때까지 여러 게시물 후에 화를냅니다.
읽기 전용이라면 좋은 아이디어는 테이블을 만드는 것이 좋습니다. 그런 다음 정말 쉽지만 강력한 jQuery를 적용하십시오.
간단한 대체 색상의 경우 이 시도 간단한 jQuery.
정렬이 필요한 경우 이 jQuery 플러그인 단순히 바위.
나는 예제를 시도했다 여기 MVC 제어 툴킷 그리드 제어 매우 강력하고 사용하기 쉬운 그리드로 보입니다. 자습서는 그리드 사용 방법뿐만 아니라 페이징을 수행하는 방법,보기 모델 및 데이터 주석을 구성하는 방법을 설명합니다. 그것을 읽을 가치가 있습니다.
노력하다: http://mvcjqgridcontrol.codeplex.com/기본적으로 전체 .NET 지원을 갖춘 MVC 호환 jQuery 그리드 래퍼입니다.
그리드를 확인하십시오 Infragistics jQuery 컨트롤
다음은 코드가있는 ASP.NET MVC 샘플입니다.