我在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属性。
答案 0 :(得分:0)
您不需要手动创建属性。 只需通过向导制作水晶报告即可。它将管理所有需要的东西,即与DB的正确连接和表的选择。