zoukankan      html  css  js  c++  java
  • 水晶报表,解决——提示“您请求的报表需要更多信息.”

     string sql = "Select * from Orders";
            string DBConfig_sql = @"Data Source=WAN-9013A0BB35C\SQL2005;Initial Catalog=Northwind;User ID=sa";
            DataSet ds = new DataSet();
            SqlConnection sqlCon = new SqlConnection(DBConfig_sql);
            SqlCommand sqlCmd = new SqlCommand(sql, sqlCon);
            SqlDataAdapter sqlAd = new SqlDataAdapter();

            sqlAd.SelectCommand = sqlCmd;
            sqlAd.Fill(ds, "Orders");

            CrystalReportSource1.ReportDocument.Load(Server.MapPath("CrystalReport.rpt"));
            //注意此处必需指明Dataset中的表的名称,否则会提示“您请求的报表需要更多信息.”
            CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables["Orders"]);
            //{?}中的参数可以不用赋值,即使赋了值也不起作用。
            CrystalReportSource1.ReportDocument.ParameterFields["Parm"].CurrentValues.AddValue("1234567");
            CrystalReportSource1.ReportDocument.ParameterFields["Title"].CurrentValues.AddValue("这时推模式的报表样例!");
            CrystalReportSource1.DataBind();

            CrystalReportViewer1.ReportSource = CrystalReportSource1;
            CrystalReportViewer1.DataBind();

    总结:

    连数据库
    填充dataset
    报表查看器获取ReportDocument(报表引擎)对象,从报表抽取数据
    将dataset数据传递给报表引擎

    水晶报表注册码

    水晶报表注册码:
    密码: AAP5GKS0000GHE100UM
    注册码:6078043616
                    6110167826
                    AAP50GS0000GSG80038

    您的注册号是 6275350665
    您的新密钥是 AAP5GKS0000GBB100C9
    这是9.2的license key :
    AVS50-81SG00S-G61002U 1236731231
    9999999991
    0019250903
    0004400007
    1112411119

  • 相关阅读:
    springboot 的国际化路径出现问题
    算法思想_常见四种
    数据结构_6种简单概述_java
    火狐同步和账号的区别
    java_泛型解析
    购书打折最优方案
    团队小组开发NABC分析
    环状二维数组最大子数组求和
    返回一个整数数组中最大子数组的和之测试
    首尾相连的一位数组最大子数组和
  • 原文地址:https://www.cnblogs.com/chenbg2001/p/1364205.html
Copyright © 2011-2022 走看看