zoukankan      html  css  js  c++  java
  • C#如何制作水晶报表简单易懂示例 转 武胜

    第一步:添加窗体就不需要我教了吧 ! 在工具箱里面找到CrystalReportViewer控件拖到窗体里面,
    第二步:右键添加新项 找到数据集 DataSet1.xsd
    第三步: 继续添加新项 Crystal报表 CrystalReport1.rpt 进入的时候选择空白报表
    第四步:在DataSet1.xsd 双击进去 右键添加 -TableAdapter 给它命名:此名你自己定义“DsCardConsumption” 然后根据提示连接数据库 然后写SQL语句
    这个 数据集就算完成了 
    第五步:在CrystalReport1.rpt 双击进入 左上角找到--- 字段资源管理器 --数据库字段
     右键 - ——数据库字段 —— 数据库专家 - 就会弹出一个框,选择项目数据-ADO.NET 数据集
    点开它找到你刚才完成的那个数据集"DsCardConsumption"然后点击确定
    然后——数据库字段 下面多出一个数据集就是 DsCardConsumption 里面就会有很多字段,然后拖到CrystalReport1.rpt 详细资料里面 横着依次排开 ,托上去的时候会出现上下两个字段,下面字段显示数据库数据,上面字段显示标题。这个就完成了。
    第六步:就是窗体里面下代码:
    //这是查询方法 返回来的 dateset
     dataSet = reportBLL.GetQueryCardConsumption(start, finish, cardNo);
    //这个就是 绑定数据集 的名字“CardConsumption”
    dataSet.Tables[0].TableName = "CardConsumption";
    //这个就是 第五步建的CrystalReport1.rpt 名字自己改 
    rptCardConsumption cr = new rptCardConsumption();
    cr.SetDataSource(dataSet);
    crvCardConsumption.ReportSource = cr;  

  • 相关阅读:
    js、css引用文件的下载方式
    前端参考
    Mac配置
    chrome devtools调试Android Webview再也不FQ了!URL映射 + appspot devtools镜像解决chrome调试安卓前端HTML5页面时白屏的问题
    MyBatis 日志输出
    MyBatis 简单原理介绍
    MyBatis resultType 的使用
    sql必知必会笔记
    MyBatis基础:使用java提供的ThreadLocal类优化代码
    Mybatis基础(2)
  • 原文地址:https://www.cnblogs.com/zeroone/p/2710752.html
Copyright © 2011-2022 走看看