C#创建报表过程详解

   2015-06-27 0
核心提示:本文给大家介绍的是使用vs2012 c#创建报表的全部过程的记录,十分的详细,有需要的小伙伴可以参考下。

1、新建windows窗体,项目-->添加新项-->Visual C#项-->Windows Form-->windows窗体。

C#创建报表过程详解

2、窗体中加入button按钮和报表控件。

C#创建报表过程详解

3、新建报表,项目-->添加新项-->reporting-->报表,生成.rdlc文件。

C#创建报表过程详解

4、在.rdlc上插入表格-->新建数据源-->数据库-->数据集-->新建连接,步骤如下:

C#创建报表过程详解

C#创建报表过程详解

C#创建报表过程详解

C#创建报表过程详解

C#创建报表过程详解

5、这里输入数据库连接的服务器名,登录数据库的用户名和密码,选择数据库名称。

C#创建报表过程详解

6、选择需要用的表。

C#创建报表过程详解

7、名称可以自己写,本人没改,数据源为自己选择的数据库名称,可用数据集为表名。

C#创建报表过程详解

8、.rdlc界面在表格的第一行输入字段名,第二行点击每列右上角的小图标选择该列要显示的字段名。

C#创建报表过程详解

9、回到Form窗体点击报表右上角的小三角,选择刚刚创建的报表Report1.rdlc,数据源默认的就可以,本人在这里没有修改数据源名称还是DataSet1.

C#创建报表过程详解

C#创建报表过程详解

10、后台代码

  public Form1()
{
InitializeComponent();
this.reportViewer1.Load -= new System.EventHandler(this.reportViewer1_Load);
}

   private void button1_Click(object sender, EventArgs e)//button点击事件
{
reportViewer1_Load(sender, e);
}

   private void Form1_Load(object sender, EventArgs e)
{
this.reportViewer1.Load -= new System.EventHandler(this.reportViewer1_Load);
}

private void reportViewer1_Load(object sender, EventArgs e)

{

DataTable table = helps.GetDataTable("select ID,UserID,OID from User_Org where 1=1");

this.reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DataSet1", table));

this.reportViewer1.RefreshReport();

}

运行程序加载:

C#创建报表过程详解

点击button

C#创建报表过程详解

这里写的是点击button后才加载数据。

以上所述就是本文的全部内容了,希望大家能够喜欢。

 
标签: C# 创建报表
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

点击排行