仅显示标题数据但不显示数据集上的详细信息数据(水晶报告c#)

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

我使用数据集来显示数据,但它不显示详细信息数据

我创建了数据集并链接到水晶报告……当我在主报告预览中尝试它时,它工作

请参阅图片: 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; 

和结果http://sofzh.miximages.com/c%23/tHmiMNA.png

请帮我修理一下! 感谢帮助 !

1)检查connectionString是否有效并指向您想要的数据库。

2)在为报告源分配之后,您必须刷新水晶报告查看器

 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();