日期:2014-05-18  浏览次数:20521 次

水晶报表里的多表查询不显示?在线等,结贴快!
初学水晶报表,数据源为DataSet1.xsd,在此数据源已经拖入两个表,并有连接,代码如下:
                SqlConnection   Myconn   =   new   SqlConnection(Provider);
                Myconn.Open();
               
                string   strSel   =   "select   *   from   student,bzy   where   student.bzyid=bzy.bzyid   and   stuid   like   ' "   +   ClassYear   +   "% ' ";
               

                SqlDataAdapter   MyAdapter   =   new   SqlDataAdapter(strSel,   Myconn);
                DataSet1   ds   =   new   DataSet1();
               
                MyAdapter.Fill(ds);
                ReportRegion.Load(Server.MapPath( "ReportBzy.rpt "));
                ReportRegion.SetDataSource(ds);
               
                CRV.ReportSource   =   ReportRegion;
                CRV.DataBind();

调试就是不显示数据内容!如果只查询一个表从一个表中取数据就没有问题!请指教!急!

------解决方案--------------------
两个表分开填充,也就是说使用两个SqlDataAdapter分别填充两个表到DataSet,试一试~
------解决方案--------------------
数据库的大鱼游到.net了,^_^

就把两个表分开填充,应该就可以解决了~~