2012-04-09 56 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比以前更容易。