我是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并且付款不能在一天内支付.. 所以我认为我将在RDLC和RDLC中创建一个变量,我将使用IIf函数来检查PurchaseNo是否相等。如果它相等,我将避免添加PurchaseAmount .. 并存储在变量中。或者有什么方法请告诉我!
有谁知道,请帮助我!!
答案 0 :(得分: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