使用Visual Studio和内存数据源设计RDLC报告

时间:2016-01-06 07:37:54

标签: c# .net report reporting rdlc

我的客户端应用程序中有以下代码。

public class Invoice
{
    int InvoiceId {get;set}// Key
    string Description {get;set}
    DateTime InvoiceDate {get;set}
}

public class InvoiceLines
{
    int InvoiceId {get;set} //Parent Key
    int InvoiceLine{get;set}//Key
    string  Item{get;set}
    string  Description{get;set}
    int Quantity{get;set}
    decimal Price{get;set}
}

public class InvoiceUtil
{
    List<Invoice> CustomerInvoices = GetAllInvoices();
    Invoice invoice = GetInvoice(1005);

    public List<Invoice> GetAllInvoices()
    {
        //logic
    }

    public Invoice GetInvoice(int invoiceId)
    {
        //logic
    }
}

我想创建一个像这样的发票报告。

enter image description here

我需要创建一个RDLC报告。 报告的Datasource应为 InvoiceUtil 对象。 InvoiceId 应作为报告参数传递给报告。

我已经完成了一些教程,但我找不到一个好教程。

有谁可以请我一步一步地指导我在Visual Studio报表设计器中开发报表?

1 个答案:

答案 0 :(得分:1)

以下链接可帮助您使用RDLC开发动态报告。

https://www.youtube.com/watch?v=859BmmVOm8M