使用由list填充的数据集创建Crystal Report

时间:2013-12-11 12:51:40

标签: c# winforms crystal-reports dataset

我在VS 2012中创建了一个名为ItemSalesReport的水晶报表。我创建了一个数据集,并在designview中添加了一个名为ItemSalesTable的数据表,其中包含4列:ItemName, Quantity, UnitPrice and Total.

添加报告时,我选择了ProjectData下的所有4列 - > ADO.NET数据集。我正在按照本指南http://www.codeproject.com/Articles/12694/Creating-Crystal-Reports-using-C-with-Datasets

我现在想要使用非数据库但来自列表的数据运行报告 - ItemSalesList。我还需要使用DataAdapter吗?

我有这个清单

List<ItemSales> ItemSalesList = new List<ItemSales>();

public class ItemSales
{
      public string ItemName { get; set; }
      public decimal Quantity { get; set; }
      public decimal UnitPrice { get; set; }
      public decimal Total { get; set; }
}

如何在数据集中填充数据表以查看报告中的值?

另外,我的CrystalReportViewer似乎没有ReportSource属性。

1 个答案:

答案 0 :(得分:0)

您不需要手动创建属性。 只需通过向导制作水晶报告即可。它将管理所有需要的东西,即与DB的正确连接和表的选择。

I think video will help full