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

  • 相关阅读:
    Android学习笔记安卓基础知识
    V8编程1
    dfdf
    NodeJS沙箱
    CGI编程cgihtml库简析
    dsfdsf
    Android学习笔记获取屏幕大小
    Android学习笔记AndroidManifest.xml配置文件详解
    HTTP状态码解析
    简易c++版本日志库
  • 原文地址:https://www.cnblogs.com/dawasai/p/4443896.html
Copyright © 2011-2022 走看看