C# 如何在SSRS中使用自定义程序集中的类列表

C# 如何在SSRS中使用自定义程序集中的类列表,c#,reporting-services,C#,Reporting Services,我有一个名为InvoiceInterest的类,它实现了一个静态方法GetInvoices,返回InvoiceInterest的列表。此类还包括用于计算发票利息的各种其他静态方法,例如CompoundInterest,它返回一段时间内的复合利息 我需要在SSRS中使用这个类来开发一个关于返回发票的报告。我已经能够检索数据并在SSRS中显示。我可以很容易地调用CompoundInterest来显示复合利息,但CompoundInterest只返回一个十进制值。我需要使用GetInvoices为客户

我有一个名为InvoiceInterest的类,它实现了一个静态方法GetInvoices,返回InvoiceInterest的列表。此类还包括用于计算发票利息的各种其他静态方法,例如CompoundInterest,它返回一段时间内的复合利息

我需要在SSRS中使用这个类来开发一个关于返回发票的报告。我已经能够检索数据并在SSRS中显示。我可以很容易地调用CompoundInterest来显示复合利息,但CompoundInterest只返回一个十进制值。我需要使用GetInvoices为客户显示发票列表,以返回InvoiceInterest列表,并以表格形式显示此类中的各种属性


问题:我如何做到这一点?

一种方法是创建一个调用类并像处理数据集一样处理列表的数据库。我们通过构建ASP.Net RESTful web服务层来实现这一点,这样我们就可以直接从Reporting services调用控制器

对于您的需求来说,这可能有些过分,但如果您确实需要将列表作为数据源来对待,那么这就行了。互联网上有很多例子可以让你开始学习