一、新建一个窗体应用程序:
新建项目->Windows 窗体应用程序,文件名称名称为:Report1;
二、添加一个数据集(DataSet1.)
a. 在解决方案资源管理器中,右击项目名(Report1),指向“添加”,然后单击“添加新项”。
b. 在“添加新项”对话框中选择“数据集”,名称命名为 DataSet1.xsd。
三、在 DataSet1 中创建空的 Table 数据表;
是 my,这个表里面的字段我都是用汉字。
在添加数据表之前先把我的数据表贴出来,这里要注意的是数据表要设置主键。我电脑名称是 dwnew,数据库名称是 mgz,数据表的名称
a. 双击 DataSet1.xsd 文件
b. 右键点击屏幕中间,选择 添加--》数据表
c. 将数据表的名称命名为 myTable,并添加 5 个字段;字段可以跟数据表里面的名称完全相同,也可以不相同,但一定要保证在 DataSet1
里面所建的字段名称必须要跟报表里面数据表的名称一致。我这里故意添加跟 SQL 数据表不相同的字段名称。鼠标右键点击 myTable,选择 添
加--》列,添加完以后如下图:
四、创建水晶报表并设置数据源
a. 双击 form1.cs 文件,从左边的工具箱里把 crystalReportViewer 控件拖动到 form1.cs 窗口上(这一步省图片了);
b. 点击一下 form1.cs 窗口里面的 crystalReportViewer 控件,再点击右边属性窗口下面的 “创建新 Crystal 报表”。
c. 报表名称命名为“CrystalReport1.rpt”,再点“确定”按钮,在新的对话窗口中选择“作为空白报表”--》确定。
d. 接下来是为报表选择数据源了。右键点击“字段资源管理器” --》数据库字段--》数据库专家;
e. 在新的对话框中选择 项目数据--》myTable-->“>” -->确定;