【发布时间】:2011-12-30 18:16:20
【问题描述】:
我正在尝试将用户从共享点解决方案迁移到网站 + SQL 后端。一件事是每个人似乎都喜欢用于编辑和管理信息的共享点视图和数据表视图。
什么是最好的电子表格/访问数据编辑解决方案。是否有任何第三方 asp.net mvc 小部件是不错的替代品
【问题讨论】:
标签: asp.net-mvc sharepoint spreadsheet
我正在尝试将用户从共享点解决方案迁移到网站 + SQL 后端。一件事是每个人似乎都喜欢用于编辑和管理信息的共享点视图和数据表视图。
什么是最好的电子表格/访问数据编辑解决方案。是否有任何第三方 asp.net mvc 小部件是不错的替代品
【问题讨论】:
标签: asp.net-mvc sharepoint spreadsheet
Telerik's Grid for MVC 应该不错,但您可能需要考虑替代传统网格 UI 体验。
MVC 范式没有明确定义您应该如何做事——这是它的众多优势之一。但它确实鼓励用户进入某些方向:测试;可维护性;关注点分离(逻辑隔离);设计模式;用户体验;以用户为中心的设计;等等等等。考虑到这一点,您是否可以使用网格的替代方法?重复元素?在线编辑(想想 Facebook cmets)?不显示所有项目,只显示与用户最相关的前 10 个项目? Live Search 在没有所有选项的情况下进行过滤?也许你可以为没有网格的用户创造更好的体验,现在你要使用 MVC,这是最好的时机。
看看让一些悲伤的东西看起来是多么容易
..进入快乐的事情
关键点子:
【讨论】:
Telerik(良好的 MVC 支持)或 JqGrid(免费)非常好。如果您想要更多的电子表格方法,请查看jquery.sheet。
【讨论】:
看看 Matt Berseth 的博客,他用 listview 控件(和其他 ASP.NET 控件)做了一些了不起的事情。
以下链接可能专门针对您要查找的内容:
Bulk Inserting Data with the ListView Control
还有一个例子:
Bulk Inserting Data with the ListView Control - Live Example
【讨论】:
This one 有一些限制(仅适用于 IE),但一些评论者表示它符合他们的需求。它“具有可调整大小的列的网格,具有可调整大小的行的网格,具有可编辑单元格的网格,可以使用箭头键和 Tab 键导航其单元格的网格,网格中响应用户开始键入时的击键。”
这里是 another one 可能适合您的需求,“完全可编辑的 GridView”。
【讨论】:
您可能想看看 Grapecity Spread,它是一个非常好的电子表格组件,并且非常易于使用,因此可以轻松管理和编辑信息。Spread 还支持 MVC 以及 Razor 视图引擎。您可以在此处阅读更多相关信息:
http://www.gcpowertools.info/2011/12/using-grapecity-spread-for-net-with-mvc.html
【讨论】: