水晶报表(Crystal Reports)是一款应用非常广泛的商业智能软件,除了强大的报表功能外,最大的优势是实现了绝大多数流行开发工具的集成和接口,水晶报表连接数据源有两种模式,Pull 和 Push 两种,即拉和推。
1.首先下载安装好水晶报表的插件然后在项目上新建一个文件夹,添加一个类左边有一个叫Reporting
然后点击添加就会弹出Crystal Reports这个库 选择“作为空白报表”
一般我们都是默认它自己选择的。点击确定后它会让你去选择一个数据集,如果你这个地方没有的话直接下一步 完成。
创建完成后我们的报表就是这样的了 如果觉得报表太小了可以右键设计。页面设计去调整报表的页面大小。
接下来我们去创建一个数据集,在新建的文件里面添加一个数据集,添加,新建,数据,下面有个数据集。
右键添加,我一般用DataTable在里面右键可以添加列(快捷键:Ctrl+L)。列里面对应你要打印出来的ID名称,表头名称一般都会写上数据库对应的表。字段属性不一样也要改,右键这个对应的列选择下面的属性,有了DataType右边可以修改这个字段的属性。
表设计完后来到报表这个地方,左边有一个字段资源,右键数据库字段,双击ADO.NET数据集下面就会出现你刚刚创建的表,双击它在看一下右边是不是就过去了,然后下一步,
来到链接这里点击确定就可以了。
创建成功后数据库字段就会出现这表,吧相对应的名字拖到右边就行了,可以在主报表浏览效果。