设计水晶报表
在.Net中,微软提供了一种优秀的报表工具,水晶报表。水晶报表提供一种可视化的报表设计工具,将设计和运行有效地分离开,使数据报表的输出更加容易。
先看看报表设计,vs2005提供了向导式的水晶报表开发工具,首先设计时需要指定报告数据来源,水晶报表允许使用.Net强类型数据集或者是实体对象作为数据源
(按1:令我十分懊恼得是,作为设计时需要使用的数据源需要和报表本身在同一个程序集内才行,而一般地,报表个人习惯往往放在界面层,而强类型数据集或者是实体对象都放在业务实体层....,不明白有没有其他的方法可以解决这个“鸡肋”,否则就只能把报表放到实体层去了)
按照向导一步步地完成报表之后,我们就可以在项目中使用刚才完成的报表了 (按2:如果使用实体对象作为数据源的话,实体的外键对象是无法在水晶报表中添加显示的,有高人知道的话,请指点我)