2009-09-11 68 views

回答

2

有趣的是,Silverlight 3中的DataGrid支持内部分组(在API级别),但不提供UI实际激活的分组。正如你所说,将列拖到普通标题的上方是一种明显的方法,但它只是在Silverlight 3的股票DataGrid中未实现。

各种其他第三方供应商(例如http://www.telerik.com/products/silverlight/gridview.aspxhttp://www.componentone.com/SuperProducts/GridSilverlight/等...)确实有不错的Silverlight电网提供这个功能开箱即用,以及过滤的子网格以及各种其他的钟声&口哨。然而,这些并不是免费的(但可能比自己实现它便宜),而我工作的公司在2009年6月对其中的许多评估进行了评估,发现与(虚拟化)内置相比,实时滚动性能有点差Silverlight DataGrid适用于大型数据集。当然,事情现在可能已经发生了变化,或者您可能更关心能够分组而不是快速滚动。希望有帮助吗?

+0

很好的答案,谢谢。 – CodeSpeaker 2009-09-11 13:07:53

+0

我一直在使用telerik控件作为过去一个月的评估,虽然他们的大多数控件都很棒,但他们的网格在滚动时相当慢,足以让我说“现在不行”。 – 2009-10-08 04:21:01