全部分问个有关问题 ——<水晶报表子报表数据源的有关问题>
全部分问个问题 ——<水晶报表子报表数据源的问题>
主报表中有两个子报表<subrep1>和<subrep2>,有两个SQL语句
string sqlCommand1 = "select 姓名 from 用户名"
string sqlCommand2 = "select 电话 from 用户表"
请问,如何把这两个SQL语句的查询数据集分别给subrep1和subrep2。
给主报PUSH数据我会写,给子报表就不会啦,哈~ 虚心求教
------解决方案--------------------
你这个根本就用不着用子报表啊
给子报表数据源,你父子报表没关联,不用其他设置
主报表中有两个子报表<subrep1>和<subrep2>,有两个SQL语句
string sqlCommand1 = "select 姓名 from 用户名"
string sqlCommand2 = "select 电话 from 用户表"
请问,如何把这两个SQL语句的查询数据集分别给subrep1和subrep2。
给主报PUSH数据我会写,给子报表就不会啦,哈~ 虚心求教
private void crystalReportViewer1_Load(object sender, EventArgs e)
{
CrystalReport1 cr = new CrystalReport1();
string sqlString = "select 姓名 from 用户名 ";
//GetData()是我写好的方法,尽管用
cr.SetDataSource(GetData(sqlString));
crystalReportViewer1.ReportSource = cr;
}
水晶报表,子报表PUSH,PUSH数据
数据
报表
------解决方案--------------------
你这个根本就用不着用子报表啊
给子报表数据源,你父子报表没关联,不用其他设置
crystalReportViewer1.Subreports["ChildCrystalReport1.rpt"].SetDataSource(GetData(sqlCommand1 ));
crystalReportViewer1.Subreports["ChildCrystalReport2.rpt"].SetDataSource(GetData(sqlCommand2 ));