문제

ASP.NET MVC를 사용하는 경우 그리드 디스플레이를 어떻게 수행하고 있습니까? 자신을 굴 렸습니까? 어딘가에서 도서관이 있습니까?

이들은 ASP.NET MVC에서 찾은 알려진 그리드 디스플레이 솔루션 중 일부입니다.

당신이 사용하는 다른 것을 알고 있거나 잘 알고 있다면, 저에게 알려주십시오.

도움이 되었습니까?

해결책

우리는 사용하고 있습니다 JQGRID 프로젝트에서 행운을 빕니다. 인라인 편집 등을위한 많은 옵션 등이 필요하지 않은 경우 @hrvoje와 같은 평원 루프를 사용했습니다.

다른 팁

우리는 사용 매끄러운 그리드 스택 교환 데이터 탐색기 (2000 행을 포함하는 예).

나는 그것이 성능이 우수하다는 것을 알았다 JQGRID 그리고 Flexigrid. 매우 완전한 기능 세트가 있으며 충분히 추천 할 수 없었습니다.

사용의 샘플 여기 있습니다.

소스 샘플이 ASP.NET MVC 앱에 어떻게 통합되는지에 대한 소스 샘플을 볼 수 있습니다. https://code.google.com/p/stack-exchange-data-explorer/

우리는 그리드의 기능 요구 사항이 제한되어 있기 때문에 방금 자체적으로 굴 렸습니다. 우리는 Pagination과 같은 약간의 멋진 것을 위해 여기저기서 jQuery를 사용합니다. 그것이 우리가 정말로 필요한 전부입니다.

좀 더 완전히 특징이 필요한 경우 extjs 그리드를 확인할 수 있습니다. 여기.

또한 MVCContrib은 체크 아웃 할 수있는 그리드 구현이 있습니다. 여기. 또는 더 구체적으로 여기.

방금 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 샘플입니다.

http://labs.infragistics.com/aspnet-mvc/grid/allfeatures

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top