Winform 报表!

DataSet:数据集
相当于数据库,是一个datatable的集合,用来创建报表的数据源模板
ReportViewer:
报表预览
Report:rdlc
报表文件

打印报表操作步骤:
1.创建dataset数据集
2.创建rdlc文件
3.创建reportviewer视图,指定具体的rdlc报表
4.给报表真实数据:就是给dataset1数据集中的datatable对象里进行赋值填充数据

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication14
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            DataRow dr1 = DataSet1.Student.NewRow();
            dr1["code"] = "101";
            dr1["name"] = "zhangsan";
            dr1["sex"] = "男";
            dr1["nation"] = "汉族";
            dr1["old"] = 12;
            DataSet1.Student.Rows.Add(dr1);

            DataRow dr2 = DataSet1.Student.NewRow();
            dr2["code"] = "102";
            dr2["name"] = "李四";
            dr2["sex"] = "女";
            dr2["nation"] = "苗族";
            dr2["old"] = 23;
            DataSet1.Student.Rows.Add(dr2);
            this.reportViewer1.RefreshReport();
        }
    }
}

  

 

posted on 2015-11-13 15:17  闫科达  阅读(326)  评论(0编辑  收藏  举报

导航