2

我是 C# 的新手,我想知道我是否可以在 RDLC 中使用变量??如果我可以使用,请告诉我如何使用它。我的意思是将值分配给变量..或类似的东西..

我有购买和付款表。在我的报告中,我需要从这两个表中绘制特定列,例如,

  [PurchaseNo]  [PaymentDate]  [PurchaseAmount]   [PaymentAmount]

     c1          12/3/2012       1000               200
                 12/4/2012       1000               500
   -------------------------------------------------------------------
     SubTotal                    1000               700
   --------------------------------------------------------------------

     c2          12/3/2012       900               300
                 12/4/2012       900               500
   -------------------------------------------------------------------
     SubTotal                    900               800
   --------------------------------------------------------------------

     Total                       1900              1500 

UI 就是这样.. 但是当我创建 RDLC 并运行它时..

  [PurchaseNo]  [PaymentDate]  [PurchaseAmount]   [PaymentAmount]

     c1          12/3/2012       1000               200
                 12/4/2012       1000               500
   -------------------------------------------------------------------
     SubTotal                    2000               700
   --------------------------------------------------------------------

     c2          12/3/2012       900                300
                 12/4/2012       900                500
   -------------------------------------------------------------------
     SubTotal                    1800               800
   --------------------------------------------------------------------

     Total                       3800               1500 

这就是我现在遇到的问题..我不知道要添加 PurchaseAmount 和 Payment can't be paid in one day..所以我认为我将在 RDLC 和 RDLC 中创建一个变量,我'将使用 IIf 函数检查 PurchaseNo 是否相等。如果相等,我将避免添加 PurchaseAmount.. 并存储在变量中。或者有什么方法请告诉我!

有谁知道,请帮助我!

4

1 回答 1

0

我相信如果您PurchaseAmount与“PurchaseNo”一起分组,您可以实现以下目标:

[PurchaseNo]  [PurchaseAmount] [PaymentDate]   [PaymentAmount]

   c1              $1,000.00     12/3/2012           $200.00
                                 12/4/2012           $500.00
 -------------------------------------------------------------------
   SubTotal        $1,000.00             2           $700.00
 --------------------------------------------------------------------

   c2                $900.00     12/3/2012           $300.00
                                 12/4/2012           $500.00
 -------------------------------------------------------------------
   SubTotal          $900.00             2           $800.00
 --------------------------------------------------------------------

   Total           $1,900.00             4         $1,500.00 
于 2012-09-10T22:38:57.060 回答