• 报表


    报表

    一、 新建一个报表文件

    .rdlc文件

    具体步骤:
    1. 写好表头
    2. 建好要打印的列
    3. 指定要显示的数据集的列名(需要函数的右键选择表达式)
    4. 添加行的时候搞明白组内组外
    • 组内是没读取数据一条都会显示添加的行
    • 组外是不管有几条数据都只显示一次

    二、 (需要的话)建一个数据集

    .xsd文件

    具体步骤:
    1. 右键添加数据表
    2. 双击表名,命名数据表
    3. 右键数据栏,添加——>列
    4. 双击列名,设置列
    5. Ctrl+S 保存
      注意:自己建出来的数据集跟在报表文件里面指定的现成的数据集一样都是空的木有数据,需要用代码添加。

    三、 在窗体里建一个报表浏览器

    reportViewer控件

    四、 报表浏览器指定对应的报表文件、报表文件指定数据集表

    1. 指定报表:在reprotViewer控件设计界面,选择报表
    2. 指定数据集表:在报表文件数据集项右键新建数据集

    五、 在报表浏览器窗体Page_Load里面给dataset填数据

      DataClasses1DataContext context = new DataClasses1DataContext();
        private void Form1_Load(object sender, EventArgs e)
        {
            var query = context.Users;
            foreach (var item in query)
            {
                DataRow row = DataSet1.user.NewRow();
                row["username"] = item.UserName;
                row["password"] = item.UserName;
                DataSet1.user.Rows.Add(row);
            }
            this.reportViewer1.RefreshReport();
        }
  • 相关阅读:
    协方差
    小世界网络和无标度网络
    复杂网络谱分析
    图谱
    复杂网络基本概念
    Smarty模板引擎的使用
    ThinkPHP6使用过程中的一些总结。
    ThinkPHP6.0使用富文本编辑器wangEditor3
    ThinkPHP6.0在phpstorm添加查询构造器和模型的代码提示
    在线生成二维码API接口
  • 原文地址:https://www.cnblogs.com/lovesy2413/p/4595011.html
Copyright © 2020-2023  润新知