如何使用C#创建透视表?

如何使用C#创建透视表?,c#,pivot-table,C#,Pivot Table,我需要创建一个这样的轴 BatchID-1 BatchID-2 BachName-1 BachName-2 Chemical-1 0.1 null Chemical-2 null 0.3 BatchID、BatchName是Sql Server表的列。 这里我需要显示特定化学品

我需要创建一个这样的轴

                     BatchID-1        BatchID-2
                     BachName-1       BachName-2

Chemical-1             0.1                null
Chemical-2             null                0.3
BatchID、BatchName是Sql Server表的列。 这里我需要显示特定化学品的值,如果是特定的BatchID和BatchName

谁能帮帮我吗


谢谢你使用一个控件,比如(DevExpress),或者一些免费的替代品使用一个控件,比如(DevExpress),或者一些免费的替代品写一个存储过程,或者一个LINQ语句。

写一个存储过程,或者一个LINQ语句。

我建议学习一点SQL,一点C和一点关于透视表的知识。然后写一些代码。最好是编译

一旦您了解了所有这些内容,您可能会问一个更精确的问题,例如“使用Xxx Pivot控件,我尝试使用此SQL查询从SQL server读取数据并尝试填充数据,但我遇到了此特定问题…”


此时,stackoverflow可能有助于回答您的问题。在那之前,我认为没有人会给你你需要的代码,因为编写代码可能是你自己应该做的事情,以学习(如果是学生)、成长(如果是业余)或获得报酬(专业)。

我建议学习一点SQL、一点C和一点pivot table。然后写一些代码。最好是编译

一旦您了解了所有这些内容,您可能会问一个更精确的问题,例如“使用Xxx Pivot控件,我尝试使用此SQL查询从SQL server读取数据并尝试填充数据,但我遇到了此特定问题…”


此时,stackoverflow可能有助于回答您的问题。在那之前,我认为没有人会给你你需要的代码,因为编写代码可能是你自己应该做的事情,以学习(如果是学生)、成长(如果是业余)或获得报酬(专业)。

请发布你迄今为止编写的代码。人们通常不喜欢只为您编写代码,我只为普通的透视表编写代码。我没有为这个数据透视表编写任何代码。您在“DataTable”对象中已经有了它吗?数据是否来自某个SQL数据库。。。它的来源在哪里?BatchId-1、BatchName-1是Sql数据库表列请发布您目前编写的代码。人们通常不喜欢只为您编写代码,我只为普通的透视表编写代码。我没有为这个数据透视表编写任何代码。您在“DataTable”对象中已经有了它吗?数据是否来自某个SQL数据库。。。它的起源在哪里?BatchId-1,BatchName-1是Sql数据库表列扫描你能告诉我那些免费的替代品吗?它们只是假设的免费替代品,我实际上一个都不知道…你能告诉我那些免费的替代品吗?它们只是假设的免费替代品,我实际上一个都不知道。。。