【问题标题】:How to create Pivot table using C#?如何使用 C# 创建数据透视表?
【发布时间】:2010-03-17 10:54:04
【问题描述】:

我需要像这样创建一个枢轴

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

Chemical-1             0.1                null
Chemical-2             null                0.3

BatchID,BatchName 是 Sql Server 表的列。 如果Specific BatchID 和BatchName 在这里我需要显示特定化学品的值

谁能帮帮我。

谢谢

【问题讨论】:

  • 请贴出你目前写的代码。人们通常不喜欢只为您编写代码。
  • 我只是为普通数据透视表编写代码。我没有为这个数据透视表编写任何代码。
  • 您是否已经在“DataTable”对象中拥有它?数据是否来自某个 SQL 数据库...它的来源在哪里?
  • BatchId-1,BatchName-1 是 Sql 数据库表列

标签: c# pivot-table


【解决方案1】:

我建议学习一点 SQL、一点 C# 和一些关于数据透视表的知识。然后写一些代码。最好让它编译。

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

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

【讨论】:

    【解决方案2】:

    使用诸如XtraPivotGrid (DevExpress) 之类的控件,或一些免费的替代方法

    【讨论】:

    • 你能告诉我那些免费的替代品吗?
    • 它们只是假设的免费替代品,我实际上一个都不认识...
    【解决方案3】:

    编写存储过程或 LINQ 语句。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-30
      • 2020-12-23
      • 2016-10-21
      • 2023-03-16
      • 2013-03-27
      • 2014-01-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多