Mar*_*low 7 asp.net-mvc grid datagrid gridview asp.net-mvc-2
我正在开发一个商业MVC2应用程序,它需要一个以某种形式具有回调更新的网格,以支持10,000多行.它还应该支持相对丰富的内容(图标,多行描述等).虽然它需要通常的分页/滚动/排序功能,但它不需要支持分组.所以没什么特别的.
我看过的商业网格是Component Art和Telerik,它们看起来都不错,但对于我需要的东西可能有点OTT.它们分别是800美元和999美元(1个开发商).
我还看了jqGrid和MvcContrib的网格.这些似乎没问题,但对于商业应用程序,我担心这些可能是有风险的选择 - 虽然可能是错误的.
我非常感谢上述网格上的任何观点/经验,或者您可以提出更好的选择/方法.
仅供参考我使用的是EF4和C#.
我对jqGrid,DevExpress和telerik的网格以及ExtJS有很多经验.到目前为止,我最喜欢的是jqGrid.我并不担心缺乏支持或项目会消失.他们刚刚推出了一个重新设计的网格,用于MVC:http://www.trirand.com/blog/? p = 639
telerik和DevExpress都以自己的方式出色.我的一个朋友遇到了telerik网格的事件模型的问题,我从DevExpress网格中经历了相当多的"html膨胀".telerik非常支持在客户端重新排序列,而DevExpress网格需要回调才能执行此操作.
ExtJS很精彩,但我真的觉得它是一个非常繁重的JavaScript网格.使用ExtJS网格,IE中的性能可能会很糟糕.如果您没有很多列,或者不尝试在页面上放置多个网格,它通常表现良好.您肯定希望避免将ExtJS网格放入Tab控件,因为当网格呈现为不可见元素时会出现各种问题.
实际上,我们最近决定将报告系统中使用的所有网格切换到telerik的Silverlight网格,与其对应的网格相比,它们表现得非常出色.
希望这会有所帮助,祝你好运.
归档时间: |
|
查看次数: |
7998 次 |
最近记录: |