代码之家  ›  专栏  ›  技术社区  ›  ivan saron

只显示标题数据,但不显示数据集上的详细数据(Crystal Report C)

  •  0
  • ivan saron  · 技术社区  · 6 年前

    我想在D_挐T上显示Crystal Report,但它只显示没有显示细节数据的标题

    我使用数据集来显示数据,但它不显示细节数据

    我创建了数据集并链接到Crystal Report… 当我在主报告预览中尝试它时它起作用了

    请查看图片: https://imgur.com/OTkaCBQ.png

     crpQLVT rpt = new crpQLVT();
     SqlConnection conn = new SqlConnection(@"Data Source=DESKTOP-FFIKNAO\SQLEXPRESS;Initial Catalog=QLVT;Integrated Security=True";);
     conn.Open();
     SqlDataAdapter dap = new SqlDataAdapter("Select * from ThanhPhan", conn);
     DataSet ds = new DataSet();
     dap.Fill(ds);
     rpt.SetDataSource(ds.Tables[0]);
     crystalReportViewer1.ReportSource = rpt;
    

    结果 https://imgur.com/tHmiMNA.png

    请帮我修一下! 谢谢你的帮助!

    1 回复  |  直到 6 年前
        1
  •  0
  •   er-sho    6 年前

    connectionString

    crpQLVT rpt = new crpQLVT();
    SqlConnection conn = new SqlConnection(@"Data Source=DESKTOP-FFIKNAO\SQLEXPRESS;Initial Catalog=QLVT;Integrated Security=True";);
    con.Close();  //close if existing connection open
    con.Open();
    string cmdText = "Select * from ThanhPhan";
    cmd = new SqlCommand(cmdText, con);
    dr = cmd.ExecuteReader();
    DataTable dt = new DataTable();
    dt.Load(dr);
    
    rpt.SetDataSource(dt);
    crystalReportViewer1.ReportSource = rpt;
    crystalReportViewer1.Refresh();
    con.Close();