279

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

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

他に使っているものや良いと思われるものをご存知でしたら教えてください。

4

12 に答える 12

40

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

于 2008-10-11T12:46:27.093 に答える
29

Stack Exchange DataExplorerでSlickGridを使用します( 2000行を含む例)。

jqGridflexigridよりも優れていることがわかりました。それは非常に完全な機能セットを持っており、私はそれを十分に推薦することができませんでした。

その使用法のサンプルはここにあります

ASP.NET MVCアプリへの統合方法に関するソースサンプルは、https ://code.google.com/p/stack-exchange-data-explorer/で確認できます。

于 2010-08-19T10:45:42.183 に答える
24

グリッドの機能要件が限られているため、独自のものを展開しました。ページネーションなどの細かな処理のために JQuery をあちこちで使用していますが、本当に必要なのはそれだけです。

もう少し完全な機能が必要な場合は、ここでExtJs グリッドをチェックしてください。

また、MvcContrib には、チェックアウトできるグリッド実装があります。ここで試してみてください。またはより具体的にはこちら

于 2008-10-09T10:02:08.517 に答える
16

Telerik には Grid などの優れたコンポーネントがいくつかあり、それらもオープン ソースであることを発見しました。 http://demos.telerik.com/aspnet-mvc/

于 2009-11-30T17:38:42.290 に答える
12

データを表示するためだけの場合は、単純なforeachまたはaspRepeaterを使用します。編集のために、私は特殊なビューとアクションを作成します。とにかく、WebフォームのGridViewインライン編集機能は好きではありませんでしたが、これはかなり明確で優れています。1つのビューは表示用で、もう1つは編集/新規用です。

于 2008-10-07T09:04:27.417 に答える
7

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

于 2010-10-12T07:07:31.693 に答える
7

jqGrid は、サーバー側の統合を備えた特別なバージョンを使用する場合は 299 ドルですが、ASP.NET MVC でオープン ソースの無料バージョンを使用することはそれほど難しくありません。jquery の構成を正しく取得すれば、他のものと同じくらい簡単に使用できます。その他の認可されたグリッド:

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

于 2010-08-19T01:20:15.790 に答える
7

MVCContrib グリッドを使用します。

http://weblogs.asp.net/rajbk/archive/2010/05/08/asp-net-mvc-paging-sorting-filtering-using-the-mvccontrib-grid-and-pager.aspx

于 2010-05-30T17:15:59.383 に答える
5

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

シンプルな代替色については、このシンプルな JQueryを試してください。

並べ替えが必要な場合は、この JQuery プラグインが役に立ちます。

于 2010-06-25T04:56:20.460 に答える
4

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

于 2010-10-31T10:01:09.583 に答える
3

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

于 2010-07-20T12:08:45.917 に答える
2

Infragistics jQuery コントロールからグリッドを確認してください

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

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

于 2011-05-23T08:20:15.977 に答える