zoukankan      html  css  js  c++  java
  • VS2017上使用RDLC Report

    1,要先在“工具”-“扩展与更新”中搜索“RDLC"进行安装。(出来的结果有两个,安装第一个有三个星评分的,第二个是没评分的)

    2,在NuGet包管理器中搜索”reportviewercontrol“,出来”Microsoft.ReportViewer.WinForms.dll“,点下载。(注意,一定要是”reportviewercontrol“的才行,其它的下载下来,版本什么的都一致,但就是无法使用的。)

    3,在”工具箱“上右击-”添加选项卡“-填上”报表“,再在”报表“项中右击,点”选择项“-”.NET Framework组件“-点右下角的”浏览“,找到刚才第二步下载的”Microsoft.ReportViewer.WinForms.dll“,点确定即可。

    使用步骤:

    1.先添加报表文件。

    2.添加数据源文件。(并创建相应的Table)

    3.回到报表页面,绑定相应的数据源。

    4.在页面上拉报表控件,写代码绑定。

                var ds = new TestDataSet();
                foreach (DataRow item in dt.Rows)
                {
                    var newRow = ds.TestTable.NewRow();
                    newRow["Name"] = item["Name"];
                    newRow["CountNum"] = item["CountNum"];
                    ds.TestTable.Rows.Add(newRow);
                }

    注:在页面上报表控件上可以直接点”Rebind Data Sources“来自动添加对应的数据源控件,但还是要在后台重新给值绑定才能起效的。

  • 相关阅读:
    C#基础知识之GC 垃圾回收
    获取地址栏参数并转化为对象
    input type属性为number时,去掉右边的上下箭头
    vscode用服务打开html
    富文本的原理和插件使用
    原生js拖拽、jQuery拖拽、vue自定义指令拖拽
    js的call()方法
    js继承
    网页禁止复制和解除禁止复制
    ES6-解构赋值
  • 原文地址:https://www.cnblogs.com/qiywtc/p/8568263.html
Copyright © 2011-2022 走看看