web-dev-qa-db-ja.com

ASP.NET MVCのグリッドコントロール?

ASP.NET MVCを使用している場合、グリッド表示はどのようにしていますか?自分で転がしましたか?どこかから図書館を手に入れましたか?

これらは、ASP.NET MVCで見つけた既知のグリッド表示ソリューションの一部です。

あなたが使用している他の何かを知っているか、良いことを知っているなら、私に知らせてください。

270
MikeJ

私たちはプロジェクトで jqGrid を使用してきましたが、幸運にも恵まれました。インライン編集などの多くのオプション。そのようなものが必要でない場合は、@ Hrvojeのような単純なforeachループを使用しました。

39
Sean Carpenter

Stack Exchange Data Explorerで Slick Grid を使用します( 2000行を含む例 )。

jqGrid および flexigrid よりも優れていることがわかりました。それは非常に完全な機能セットを備えており、私はそれを十分にお勧めできませんでした。

使用例 こちら

ASP.NET MVCアプリにどのように統合されているかについてのソースサンプルは、こちらでご覧いただけます。 https://code.google.com/p/stack-exchange-data-Explorer/

29
Sam Saffron

グリッドの機能要件が限られているため、独自に展開しました。ページネーションのようないくつかの便利さのために、あちこちでいくつかのJQueryを使用します。それが本当に必要なすべてです。

もう少し充実した機能が必要な場合は、ExtJsグリッド ここ を確認できます。

また、MvcContribには、チェックアウト可能なグリッド実装があります。 here を試してください。または、より具体的には here

24
berko

Telerikにはグリッドなどの優れたコンポーネントがあり、それらもオープンソースであることがわかりました。 http://demos.telerik.com/aspnet-mvc/

16
Dejan Milicic

データを表示するだけの場合は、単純なforeachまたはaspRepeaterを使用します。編集のために、特別なビューとアクションを作成します。とにかく、WebフォームのGridViewインライン編集機能は好きではありませんでした。

12
Hrvoje Hudo

jqGridは、サーバー側に統合された特別なバージョンを使用する場合、299ドルですが、ASP.NET MVCでオープンソースの無料バージョンを使用することはそれほど難しくありません。jquery構成を取得すると、他のライセンスされたグリッド:

http://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx

7
Manuel Castro

CodeplexにあるMVC Controls ToolkitのInsert/update/deleteデータグリッドも使用できます: http://mvccontrolstoolkit.codeplex.com/ここ 完全な例をダウンロードできます。 ここ 動作するデータグリッドと ここ および ここ チュートリアル。 DataGridは完全にクライアント側で機能し、投稿間の変更セットを保持します。はい、Changesetを保持します。つまり、各レコードの古いバージョンと変更されたバージョンの両方にアクセスして、DBに渡す変更(変更または削除する必要があるもの)を確認できます。このチェンジセットは、サーバー側で変更を確認またはキャンセルするまで、いくつかの投稿後に保持されます。

7
Raj Kaimal

読み取り専用の場合は、テーブルを作成することをお勧めします。その後、非常に簡単ですが強力なJQueryをそれに適用します。

シンプルな代替色の場合、 試してみてください シンプルなJQuery。

ソートが必要な場合は、 このJQueryプラグイン が簡単に動作します。

5
Mark Kadlec

Mvc Controls Toolkitグリッドの例 here を試しました。非常に強力で使いやすいグリッドに見えます。このチュートリアルでは、グリッドの使用方法だけでなく、ページング、ビューモデルの整理、データアノテーションの方法についても説明します。それを読む価値があります。

4
MvcSurfer

試してください: http://mvcjqgridcontrol.codeplex.com/ これは基本的に、.NETを完全にサポートするMVC準拠のjQuery Gridラッパーです。

3
sternr

Infragistics jQueryコントロール からグリッドをチェックアウトします

コード付きのASP.NET MVCサンプルを次に示します。

http://labs.infragistics.com/aspnet-mvc/Grid/AllFeatures

2
akshayl