2012-04-09 54 views
1

是否可以在數據網格中創建數據的交叉表示。因爲它可以很好地處理水晶報告,但我的要求是在Windows控件的數據網格中顯示交叉表。Datagrid中的交叉表c#

+0

我認爲這是可能的,只有當你從sql已經樞軸轉動的數據,你設置datagrid爲Autogeneratecolumns = true – mslliviu 2012-04-09 13:02:53

+0

我從服務中獲取數據,這將有點困難,我直接查詢表。 – 2012-04-10 09:57:31

回答

0

你可以使用PIVOT和獲取數據已經組織了你想要的方式。

爲了使這個你可能不得不求助於像Telerik的或UltraWinGrid from Infragistics第三方控制形式。

+0

我不能使用第三方控件,因爲我的應用程序不允許我使用第三方控件。一個解決方案是我可以使用多維數組來製作交叉表。但這將是一個漫長的過程。我正在尋找一些有效的解決方案來避免複雜性 – 2012-04-10 09:52:51

0

我想你將不得不自己調整數據以獲得正確格式的數據源。但是,LINQ比以前更容易。