网格控件的ASP。净MVC吗?

如果你使用ASP。你怎么做网格显示? 自己卷? 哪里有图书馆?< / p >

这些是我为ASP找到的一些已知的网格显示解决方案。NET MVC

如果你知道任何其他你正在使用或知道是好的,请告诉我。

155867 次浏览

如果只是为了查看数据,我会使用简单的foreach甚至aspRepeater。为了进行编辑,我构建了专门的视图和操作。不管怎样,我不喜欢webforms GridView的内联编辑功能,这个更清晰更好——一个视图用于查看,另一个视图用于编辑/新建。

由于对网格的功能要求有限,我们刚刚推出了自己的网格。我们在这里和那里使用一些JQuery来实现一些细节,比如分页,这就是我们真正需要的。

如果你需要一些更全面的功能,你可以检查ExtJs网格在这里

MvcContrib也有一个网格实现,你可以检查-尝试在这里。或者更确切地说在这里

我们一直在一个项目中使用jqGrid,并有一些好运气。大量的内联编辑选项等。如果这些东西不是必要的,那么我们只使用@Hrvoje这样的普通foreach循环。

我刚刚发现Telerik有一些很棒的组件,包括Grid,而且它们也是开源的。 http://demos.telerik.com/aspnet-mvc/ < / p >

如果它是只读的,一个好主意是创建一个表,然后应用一些非常简单但功能强大的JQuery。

对于简单的替代颜色试试这个简单JQuery。

如果你需要排序,这个JQuery插件简单。

尝试:http://mvcjqgridcontrol.codeplex.com/ 它基本上是一个兼容mvc的jQuery网格包装器,完全支持.Net

如果您使用的是具有服务器端集成的特殊版本,jqGrid的价格是299美元,但与ASP一起使用开源免费版本确实不是那么困难。NET MVC,一旦你得到你的jquery配置,它几乎像任何其他授权网格一样简单:

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

我们在Stack Exchange Data Explorer (包含2000行的示例)中使用光滑的网格

我发现它优于jqGridflexigrid。它有一个非常完整的功能集,我怎么推荐都不为过。

它的使用示例在这里

您可以看到源代码示例,了解如何将它集成到ASP中。asp.net MVC应用程序:https://code.google.com/p/stack-exchange-data-explorer/

你也可以在codeplex上使用我的MVC控件工具包中的插入/更新/删除数据网格: http://mvccontrolstoolkit.codeplex.com/在这里你可以下载一个完整的例子,在这里的数据网格工作和在这里在这里教程。DataGrid完全在客户端工作,并维护帖子之间的更改集。是的,它维护了Changeset,这意味着,您可以访问每条记录的旧版本和修改版本,以查看要传递给DB的更改(需要修改、删除或插入哪些内容)。这个变更集在几次发布之后被维护,直到你在服务器端确认或取消修改

我尝试了Mvc控件工具箱网格的例子在这里。这似乎是一个相当强大和易于使用的网格。本教程不仅解释了如何使用网格,还解释了如何分页、组织视图模型和数据注释。值得一读。

查看来自jQuery控件碎片化的网格

这是一个ASP。NET MVC示例代码:

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