質問

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

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

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

役に立ちましたか?

解決

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

他のヒント

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

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

使用例こちら

ASP.NET MVCアプリにどのように統合されているかについてのソースサンプルは、 https://code.google.com/p/stack-exchange-data-explorer/

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

もう少し充実した機能が必要な場合は、ExtJsグリッドこちら

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

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

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

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

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

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

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

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

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

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

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

Infragistics jQueryコントロール

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top