CrystalReport不连接数据库,自定义DataSet导出到水晶报表
2012-12-15 11:17
393 查看
最近在做一个小东西,需要把一些数据打印,于是上网找水晶报表的东西,但是大部分都是连接数据库的,对于我不太适合,自己有属于小白,于是继续找,终于找到方法了,这里把这种导出自定义的数据写下来。
新建一个项目,在项目中添加一个Dataset,如下图
添加之后是下面这样的
这时候需要添加一个table进来,在空白处点击鼠标右键》加入》Data Table
然后是下面这样的,进行重命名为mytable
然后在这个table上添加字段,如下图
对添加的行进行重命名
我们就添加2行吧,效果如下图,到此,这个Dataset就算完成了
下面添加一个报表进来,如下图
点击确定后会出现下图,
默认,点确定,出现下图界面
找到mytable把他添加到右边列表,点击下一步,出现下图
把row1和row2添加到右边列表,点下一步,接下来的2个界面直接点下一步,出现下图
随便选个样式,然后点完成,出现下面界面
图中,红色框的是字段名称,可以修改下文字,绿色的是数据,不要修改,不过可以修改大小,如果不小心删除了,可以在“权位总管”中找到(我的是繁体的),如下图
然后把相应的字段给拖过来就行了,至此,报表完成了
下面添加一个窗体用于显示报表,然后在工具栏拖一个CrystalReportViewer控件进来,如下图
然后在窗体的load事件里写代码如下
然后运行看看效果
本人也是菜鸟,有什么不对的地方,希望各位指正,该文章献给和我一样的菜鸟们。
样例下载:http://pan.baidu.com/share/link?shareid=182576&uk=33979446
新建一个项目,在项目中添加一个Dataset,如下图
添加之后是下面这样的
这时候需要添加一个table进来,在空白处点击鼠标右键》加入》Data Table
然后是下面这样的,进行重命名为mytable
然后在这个table上添加字段,如下图
对添加的行进行重命名
我们就添加2行吧,效果如下图,到此,这个Dataset就算完成了
下面添加一个报表进来,如下图
点击确定后会出现下图,
默认,点确定,出现下图界面
找到mytable把他添加到右边列表,点击下一步,出现下图
把row1和row2添加到右边列表,点下一步,接下来的2个界面直接点下一步,出现下图
随便选个样式,然后点完成,出现下面界面
图中,红色框的是字段名称,可以修改下文字,绿色的是数据,不要修改,不过可以修改大小,如果不小心删除了,可以在“权位总管”中找到(我的是繁体的),如下图
然后把相应的字段给拖过来就行了,至此,报表完成了
下面添加一个窗体用于显示报表,然后在工具栏拖一个CrystalReportViewer控件进来,如下图
然后在窗体的load事件里写代码如下
DataSet1 ds = new DataSet1();//添加的文件 ds.mytable.AddmytableRow("a1", "b1"); ds.mytable.AddmytableRow("a2", "b2"); ds.mytable.AddmytableRow("a3", "b3"); ds.mytable.AddmytableRow("a4", "b4"); CrystalReport1 report = new CrystalReport1();//添加的文件 report.SetDataSource(ds); this.crystalReportViewer1.ReportSource = report;
然后运行看看效果
本人也是菜鸟,有什么不对的地方,希望各位指正,该文章献给和我一样的菜鸟们。
样例下载:http://pan.baidu.com/share/link?shareid=182576&uk=33979446
相关文章推荐
- ReportViewer不连接数据库,自定义DataSet导出到报表
- ReportViewer不连接数据库,自定义DataSet导出到报表
- 关于水晶报表的JDBC数据库连接的问题
- c# 基础之水晶报表设计(手动连接到数据库)
- 水晶报表使用CDO可以在内存中建立一个临时数据库,类似于VB的那个DataSet
- 关于水晶报表的自定义连接数据源问题
- 水晶报表项目运行时 去掉 输入连接数据库密码 的页面
- 水晶报表项目运行时 去掉 输入连接数据库密码 的页面
- WEB水晶报表提示连接数据库
- 水晶报表项目运行时 去掉 输入连接数据库密码 的页面
- 水晶报表动态连接数据库
- ASP.NET MVC 5使用CrystalReport(水晶报表)
- 水晶报表 push模式连接 解决登陆问题 和参数传输问题
- 水晶报表导出为word,excel和pdf格式
- asp.net2.0 利用Dataset,从数据库导出并生成无限级类别的XML文件
- Spring Boot应用连接数据库MySQL,并编写自定义SQL
- EntityFrameWork Code First 多数据库以及自定义字符串的使用+连接字符串加密调用
- 水晶报表的导出
- 自定义水晶报表的外观
- [C#][Database]C#通过ODBC以自定义端口连接数据库