我在VS 2012中创建了一个名为ItemSalesReport的水晶报表 . 我创建了一个数据集,并在designview中添加了一个名为ItemSalesTable的数据表,其中包含4列: ItemName, Quantity, UnitPrice and Total.
添加报表时,我选择了ProjectData - > ADO.NET Datasets下的所有4列 . 我正在按照本指南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 回答
您不需要手动创建属性 . 只需通过向导制作水晶报告即可 . 它将管理所有需要的东西是与DB的正确连接和表的选择 .
I think video will help full