只显示标题数据,但不显示数据集的详细信息数据(crystal report c#)



我想在dât上显示水晶报告,但它只是显示标题,没有显示详细信息数据

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

我创建了数据集并链接到水晶报告。。。当我在主报告预览上尝试它时,它起了作用

请查看图片:https://i.stack.imgur.com/HZYEE.png

crpQLVT rpt = new crpQLVT();
SqlConnection conn = new SqlConnection(@"Data Source=DESKTOP-FFIKNAOSQLEXPRESS;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://i.stack.imgur.com/NShUN.png

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

1(检查connectionString是否有效,并指向所需的数据库。

2( 你必须在像一样将报告源分配给水晶报告查看器后刷新它

crpQLVT rpt = new crpQLVT();
SqlConnection conn = new SqlConnection(@"Data Source=DESKTOP-FFIKNAOSQLEXPRESS;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();

最新更新