- 3
- 0
- 约5.97千字
- 约 6页
- 2021-04-03 发布于湖南
- 举报
C# - Wi n Fo r m 报 表 测
试
WinForm 中使用报表
开发平台:【 Windows 8.1 】【Visual Studio 2013】【Access】【罗斯文
2007.accdb】
程序运行结果:
1. 新建 C#工程
? 新建一个 Windows 窗体应用程序,命名为“ WinForm 报表测试”;
? 将主窗体 name属性设置为 FormMain,并将 Text 属性设置为 WinForm 报表测试。
2. 添加 Access数据库连接
? 在服务器资源管理器→右键选择数据连接→添加链接,打开添加链接对话框,并选择
已经下载的“罗斯文 2007.accdb ”文件,待测试连接成功后,关闭对话框;
? 向窗体中添加一个 ReportViewer 控件和两个 Button 控件,并设置相应的 Name 和 Text
属性;
Name Text
reportViewMain
buttonRpProducts Report Products
buttonRpOrders Report Orders
3. 添加数据集
在解决方案资源管理器中右键点击方案并选择添加→新建项,向解决方案
中添加两个数据集 ProductsDataSet 和 OrdersDataSet 。
4. 添加报表
在解决方案资源管理器中右键点击方案并选择添加→新建项,向解决方案
中添加两个报表文件 ReportProducts.rdlc 和 ReportOrders.rdlc ;两个
Report文件的属性中, “复制到输出目录 ”要选为 “始终复制到输出目录 ”
5. 设置报表数据源
在报表数据中→右键点击数据集→添加数据集→打开报表向导;
在报表向导中,分别设置两个报表的数据集属性,如下图
6. 设计报表
在工具箱中将表格工具拖入报表设计器中,并多添加几列,并向表格中每
一列设置数据绑定,如下图:
7. 源代码:
1. using System;
2. using System.Collections.Generic;
3. using System.ComponentModel;
4. using System.Data;
5. using System.Drawing;
6. using System.Linq;
7. using System.Text;
8. using System.Threading.Tasks;
9. using System.Windows.Forms;
10. using System.Data.OleDb;
11.
12. namespace WinForm 报表测试
13. {
14. public partial class FormMain : Form
15. {
16. public FormMain()
17. {
18. InitializeComponent();
19. }
20.
21. private void FormMain_Load( object sender, EventArgs e)
22. {
23.
24. //this.reportViewerMain.RefreshReport();
25. }
26.
27. private v
您可能关注的文档
最近下载
- 优秀个人年终述职报告范文(10篇).docx VIP
- JJF(陕) 111-2024 超声流量计在线校准规范.pdf VIP
- 2025年江西环境工程职业学院单招笔试职业技能考核试题库含答案解析.docx VIP
- 公路水运工程施工安全标准化指南 .pdf VIP
- 小学数学五年级下册《分数的基本性质》探究式教学设计(1).docx VIP
- 2023年监理工程师真题及答案(土建案例).doc VIP
- 医院培训课件:《支气管镜在儿童呼吸系统疾病诊治中的应用》.pptx VIP
- (新教材)部编人教版一年级下册语文 语文园地一 教学课件.pptx
- (17页PPT)血液透析中肌肉痉挛的应急预案.pptx VIP
- 建筑施工岗位安全风险告知卡(完整共十张).pdf VIP
原创力文档

文档评论(0)