水晶报表(需要请求更多的报表信息)
碰到难题,如标题,
后台:
SqlConnection conn = new SqlConnection("Server=172.168.1.180;uid=sa;database=bpisdb1");
conn.Open();
SqlDataAdapter da;
DataSet ds = new DataSet();
da = new SqlDataAdapter("select * from bpis_treat_scheduling_list a left join bpis_patient_info b on a.patient_id=b.patient_id where scheduling_id='568'", conn);
da.Fill(ds, "bpis_treat_scheduling_list");
ReportDocument studentsReport = new ReportDocument();//定义ReportDocument类对象
studentsReport.Load(Server.MapPath("CrystalReport2.rpt"));//加载报表
studentsReport.SetDataSource(ds.Tables["bpis_treat_scheduling_list"]);//加载数据源
CrystalReportViewer1.ReportSource= studentsReport;//为CrystalReportViewer控件指定报表
程序跟踪了下,DS里面的bpis_treat_scheduling_list是有值的,
XSD里面,我添加了两张表,父表是bpis_treat_scheduling_li 子表是bpis_patient_info ,关联的是patient_id这个字段。
按照阿泰说的,应该是没问题了,求牛人解决。