1、设计一个DataSet
从“服务器资源管理器”中的“Test”数据库中拖放“City”表到该DataSet数据集中:
2、创建一个.rpt文件同时将其指定给上一步建立的DataSet。
在数据报表设计器详细资料处右击选择“数据库”-“数据库专家”展开“项目数据”(代替pull模式的OleDb),展开“ADO.Net数据集”--“DataSet”,选择“city”表。
3、在WinForm拖放一个CrystalReportViewer 控件同时将其与前面的rpt文件建立联系。
4、现在在“字段资源浏览器”中就会在左边“数据库字段”区中显示你选择的表,以及表中的字段。
5、拖放需要的字段进入报表的“详细资料”区。字段名将会自动出现在”页眉“区。如果你想修改头部文字,则可以右击“页眉”区中的文字,选择”编辑文本对象“选项并进行编辑。保存并浏览信息。
6、在Form.cs中写入以下代码:
7、运行该Winform即可得到:
这里利用条形图来显示报表的。