【问题标题】:Pivot Table in LINQ in VB.NETVB.NET 中 LINQ 中的数据透视表
【发布时间】:2010-03-25 05:24:31
【问题描述】:

我正在寻找在 vb.net 中进行数据透视表查询。 我在 c# 中找到了很多代码,但在 VB.Net 中没有,我不明白如何将 c# 转换为 VB。

你能帮帮我吗?

谢谢

【问题讨论】:

  • 您必须更具体地了解您要查找的内容。哪个“LINQ”? LINQ到SQL? LINQ 到实体?数据集? XML?哪个数据库?
  • 是的,对不起我的近似问题!但我找到了回复并将其发布为答案

标签: vb.net linq pivot pivot-table


【解决方案1】:

我找到了回复:

Dim query = From final In _
                    (From lh In Me.AnnualCost1.sp_annualcostLH _
                     Group lh By lh.Asset_Number Into Group) _
                Let Jan As Object = (From r In final.Group Where _
                r.Month = "January" _
                Select r.lhTotal).Sum _
                Select New With { _
                    .Asset_Number = final.Asset_Number, _
                    .January = If(Jan Is Nothing, 0, Jan) _
                    }

这会生成一个按月列的数据透视表。这里只适用于一月份

朱利安

【讨论】:

    【解决方案2】:

    您可以使用SharpDevelop 将 C# 代码转换为 VB.net 和反向以及少数其他语言。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      • 2012-04-11
      • 1970-01-01
      • 1970-01-01
      • 2016-06-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多