我正在寻找类似电子表格的输入工具的建议,以便在ASP MVC环境中使用。
客户目前拥有大量非常复杂的互连共享电子表格(它们有效地运行其90%的核心业务),用于收集和处理信息。他们希望将其转移到Web应用程序并需要ASP MVC。他们意识到他们无法在屏幕上显示与他们目前使用电子表格一样多的信息,因此在大多数情况下,40 x 60网格应该足够了。其中,它们将是用于数据输入的有限数量的单元格,其将使用各种类似电子表格的公式立即更新网格中的其他单元格。网格必须启用AJAX。
这里主要关注用户界面的质量。由于不可避免地会有一定程度的阻力转移到数据库/网络(而且这个项目无论如何都是试点),系统必须尽可能地光滑。几乎同样重要的是易于实施 - 最终系统将非常大,因此可以更快地配置网格。
无论是开源还是商业都没关系。可以考虑HTML / Javascript,Silverlight和Flex实现。
我最初在一年前问了一个类似的问题(客户同意这个项目需要很长时间),但我确信从那时起选项已经发生了变化,现在我们的环境得到了更好的定义。
答案 0 :(得分:1)
我认为Grapecity Spread符合要求,它可以使用MVC模式轻松构建,现在它也支持Razor View Engine。已经有一个博客详细介绍如何使用Grapecity Spread与MVC,你可以通过这个这里
http://www.gcpowertools.info/2011/12/using-grapecity-spread-for-net-with-mvc.html
答案 1 :(得分:0)
查看YUI的数据表,也许你需要什么
http://developer.yahoo.com/yui/examples/datatable/dt_cellediting.html
我已经使用它,它非常好,非常适合开发人员并支持分页。
答案 2 :(得分:0)
当被要求使用多行可编辑网格时,我已经采用了两种方式。
答案 3 :(得分:0)
Microsoft Silverlight。对于Web部署的丰富业务应用程序来说,几乎可以肯定是最好的选择。它允许您在后端和前端组件中使用一致的代码库。
虽然存在许多商业数据网格包(Telerik等),但我建议使用可用的默认Datagrid组件,并充分理解可用的数据绑定和模板选项。
答案 4 :(得分:0)
快速轻松地查看JqGrid演示,了解它是否可以满足您的需求
http://www.trirand.com/blog/jqgrid/jqgrid.html
JQuery已经在MVC中并且是javascript,它可以在没有浏览器插件的情况下运行。然而,对于你想要的东西,它可能不够强大,在这种情况下,你需要看看银光等。项目是否可以在一个更友好的网络庄园中接近?