不是微软公司的产品,却集成在vs当中,当然,我只是懂了入门,以后要详细考查下。包括里面的样式,公式等。
先讲下人工D的推模式
首先,建立新的项目,在解决方案上面右键鼠标。选择添加--》新建项
选择数据集
然后winforms会打开一个可编辑的界面,当然,之前会要改名字的。一般改SalesDataSet,Sales是为了区别本来系统类库中的DataSet嘅,这个特定的DataSet,实际系一个类来的
建立是可以打开服务器资源管理器(Ctrl+w,L),在里面可以设定你取数据的数据库。然后把要新增的字段拉到DataSet.xsd区域,按生成解决方案,目的是连接好要用到的dll文件,就可以在DataSet空间分配好位置给要读取的数据的啦。当然,这只是第一步
下一步?需要有个显示报表的控件
新建一个CrystalReport.rpt,可以有几种选择,有报表向导,空白报表,来自现有报表。
我选了向导吧。里面比较智能化,满足基本用户的需要。
在推模式中,水晶报表建立后,还需要在加载窗体时连接好数据库。
Code最后生成解决方案,运行就可以了
先讲下人工D的
首先,建立新的项目,在解决方案上面右键鼠标。选择添加--》新建项
选择数据集
然后winforms会打开一个可编辑的界面,当然,之前会要改名字的。一般改SalesDataSet,Sales是为了区别本来系统类库中的DataSet嘅,这个特定的DataSet,实际系一个类来的
建立是可以打开服务器资源管理器(Ctrl+w,L),在里面可以设定你取数据的数据库。然后把要新增的字段拉到DataSet.xsd区域,按生成解决方案,目的是连接好要用到的dll文件,就可以在DataSet空间分配好位置给要读取的数据的啦。当然,这只是第一步
下一步?需要有个显示报表的控件
新建一个CrystalReport.rpt,可以有几种选择,有报表向导,空白报表,来自现有报表。
我选了向导吧。里面比较智能化,满足基本用户的需要。
在推模式中,水晶报表建立后,还需要在加载窗体时连接好数据库。
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)