UI控件以Grid格式显示数据

时间:2011-04-26 11:57:32

标签: datagrid uiviewcontroller

是否有任何UI控件以网格形式显示数据?!并具有以下功能:

  • 我应该可以隐藏/取消隐藏 列。
  • 单击该按钮时显示的弹出窗口 头。弹出窗口的行为类似于过滤器。它将具有该特定列中的所有唯一值。用户可以选择要显示的值。

JQuery / Flex / extJS或任何其他UI框架中是否有这样的控件?

谢谢

编辑我想在网络用户界面中复制Excel

1 个答案:

答案 0 :(得分:1)

简单回答

大多数商用网格都有这种东西,但这取决于你使用的是什么框架。

jQuery Grid非常酷,当然并不真正依赖于后端框架。如果您使用的是.NET WebForms,请查看Telerik和DevExpress提供的产品。 Telerik还有一个ASP.NET MVC套件(我相信它是免费的)。

魔鬼的拥护者

有一种观点认为网格并不是一个好的用户界面。确实,人们喜欢Excel,但即便是MS和Google也在努力在网络用户界面中复制Excel(尽管他们做得非常好)。 WPF在没有数据网格的情况下发布的原因是因为ListBox与DataTemplates结合使用时比使用预先准备好的网格控件强大得多,而实际上并不是必需的。

摆脱这个问题的一个方法是尝试首先考虑你需要一个网格的方法。考虑基于任务的UI,也许是CQRS,其中网格/报告要求以完全不同的方式解决(例如SQL Server Reporting Services)。