zoukankan      html  css  js  c++  java
  • C#报表

    报表的作用:可以打印出来,用于公司月度数据总结、出入库单、超市小票等。

    dataSet:数据集,一个内置虚拟数据库,是内置虚拟报表(dataTable)的集合。

    打印报表的步骤:

    1.创建dataset数据集

    2.创建rdlc文件

    3.创建reportviewer视图,指定具体的rdlc报表

    4.给报表真实数据。

    第一步:添加新建项

    image

    选择数据集

    image

    SNAGHTMLd6bc50

    在页面中右击,可以添加DataTable的实例表

    image

    右击表,可以添加列,建立表的结构。

    image

    image

    然后添加一个报表

    image

    通过报表工具箱,拖进文本框、表等;

    image

    鼠标移到表上,会出现一个黑框,点击指定显示数据源的哪一列

    imageimage

    image

    回到winform窗体,拖进一个报表预览控件,设置dock:zoom,右上角设置预览的报表。

    image

    给数据集中的DataTable类型的表赋值,在数据集中的表就是DataTable的实例,我们可以通过构建DataRow来给这些表添加数据

    复制代码
    public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                //给数据集的表添加数据
                DataRow dr = DataSet1.Student.NewRow();
                dr["code"] = "001";
                dr["name"] = "张三";
                dr["sex"] = "男";
                DataSet1.Student.Rows.Add(dr);
    
                this.reportViewer1.RefreshReport();
                this.reportViewer2.RefreshReport();
            }
        }
    复制代码

    运行结果

    image

    在设置数据集的表时,还可以设置列的属性,然后进行求和

    image

  • 相关阅读:
    @JsonFormat和@DateTimeFormat 实践测试
    spring jpa CrudRepository save 新建数据没有返回id
    多线程处理pdf附件转换
    contentsize ,ios 7和 ios7之前的 有点差别,
    区别,
    裁切图片,
    transform,
    简洁代码,
    这个系统,流程,入口,业务逻辑,
    pop,pop,如果break,会pop两次,
  • 原文地址:https://www.cnblogs.com/dawasai/p/4443896.html
Copyright © 2011-2022 走看看