记录下
1,在https://www.crystalreports.com/去下载相关版本的软件,安装完成
2、重启VS,点击新建winform项目,在解决方案下添加,选择添加空白文档
3,添加数据源,同样在解决方案中添加-新建项,添加
4,在新建的数据集中,添加datatable数据。
5,将数据导入到第二步新建的CrystalReport1文档中,点击数据库字段,右击选择数据库专家-项目数据,导入即可。
6、将导入的数据添加到CrystalReport1,可以通过预览到该字段。
7,在新建的form窗口中添加,Crystal
8、添加数据,在事件中添加代码
private void Form1_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("test1", typeof(String));
dt.Columns.Add("test2", typeof(String));
dt.Columns.Add("test3", typeof(String));
dt.Rows.Add("服装公司", "456", "123");
dt.Rows.Add("d1", "d2", "d3");
CrystalReport1 print = new CrystalReport1(); //创建的水晶报表
print.SetDataSource(dt); //绑定数据
this.crystalReportViewer1.ReportSource = print; //绑定报表
}
最终运行效果
注意事项:如果添加的水晶报表篇幅过长,会不显示,所以一定要控制水晶报表的篇幅。