2009-09-11 67 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